中断方式下的SCI串口通信
1. 声明SCI的收发中断服务程序
interrupt void MySCIRXINTA_ISR(void);
interrupt void MySCITXINTA_ISR(void);
2. 管脚的配置
EALLOW;
GpioMuxRegs.GPFMUX.bit.SCITXDA_GPIOF4=1
//配置为SCI异步串行口发送、接收数据
GpioMuxRegs.GPFMUX.bit.SCIRXDA_GPIOF5=1;
EDIS;
3. 初始化SCIA寄存器
void InitSci(void)
{
/* 一个停止位,无校验,理想模式,8位数据 */
SciaRegs.SCICCR.all = 0x07;
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
评论