三、中断函数
在第二步,我们配置了硬中断,SYS/BIOS会在工程中,如果中断发生,找到名字为sysbios_HWI_spiA_RXISR()函数,因此我们需要实现该函数,并在中断中处理数据;void sysbios_HWI_spiA_RXISR(void)
{
// Clear interrupt flag and issue ACK
SPI_clearInterruptStatus(SPIA_BASE, SPI_INT_TXFF);
Interrupt_clearACKGroup(INTERRUPT_ACK_GROUP6);
}
其中SPI_clearInterruptStatus()
就是库函数中用来清除中断标志位的。
其他的,例如Task,envent等也是如此配置;
至此,我们可以开始愉快的多线程操作啦 |