TI中文支持网
TI专业的中文技术问题搜集分享网站

关于2812的SCIA与SCIB的问题

最近要利用2812的SCI进行通信,然后就仿照各种教材写了一个通信例程,实验的时候采用的SCIB,结果发送、接收都正常。

然后想移植到SCIA,因此初始化寄存器、中断等等两个SCI模块完全一样(当然B换成了A)。

但是奇怪的是SCIA只能接收不能发送?这是为什么?

设置断点看SCIA发送的执行情况,发现发送过程中SciaRegs.SCITXBUF里面确实是要发送的内容,但是用示波器看SCIATX就是没有波形,引脚始终高电平。

也查过网上其他人的类似问题,排除了一些可能,比如查看过SCIA的时钟,也是开启的;曾经还以为是SCIB会影响SCIA,但是注释掉SCIB的内容SCIA还是不能发送。。。

 

求各位高手解答!

 

Forrest:

TI的例程是用SCIA的,请用例程试试。如果仍然不行,那么需要检查硬件,看看SCI的发送通路正确。

赞(0)
未经允许不得转载:TI中文支持网 » 关于2812的SCIA与SCIB的问题
分享到: 更多 (0)