Return to SDK Examples for Microchip Studio
#include "ClearCore.h"
#define baudRate 80000
#define clockPolarity SerialDriver::SCK_LOW
#define clockPhase SerialDriver::LEAD_CHANGE
#define SpiPort ConnectorCOM0
int main() {
SpiPort.Mode(Connector::SPI);
SpiPort.Speed(baudRate);
SpiPort.SpiClock(clockPolarity, clockPhase);
SpiPort.PortOpen();
SpiPort.SpiSsMode(SerialDriver::LINE_ON);
SpiPort.SpiTransferData('a');
SpiPort.SpiTransferData(98);
SpiPort.SpiTransferData(0x63);
SpiPort.SpiSsMode(SerialDriver::LINE_OFF);
}