最近在做基于TMS320F28335的运动控制。其中用到了28335的一些外设模块:SCI、ePWM、eQEP/AD等。为了以后能够有个回顾的地方,将学习过程中一些流程记录下来。
一、SCI串口通信相关配置流程与内容(中断方式)
Step1:初始化GPIO
InitSciGpio(); //只需设置SCIC和SCIB
Step2:初始化PIE中断向量表,(使用中断方式接收上位机数据)
EALLOW; //寄存器EALLOW保护
PieVectTable.SCIRXINTC=&scicRxFifoIsr;//初始化PIE中断向量表
// PieVectTable.SCITXINTC=&scicTxFifoIsr;
EDIS; //禁止写如EALLOW保护的寄存器
Step3:初始化SCI
SciSetup();
void SciSetup()
{