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

请教TMS570LS3137单片机SCI中断接收、CAN中断发送及外部引脚中断的问题

1、SCI中断接收不及时
      SCI采用中断方式接收时,偶尔出现overrun错误。
      按参考手册说明,SCI模块无FIFO功能。
      请问,是否有其它方法避免此类错误,减少接收错误?

2、CAN采用中断方式发送
      首先准备好缓存区数据,然后向CAN发送邮箱填充一帧数据,触发发送中断;进而利用TxOK发送成功中断,在中断中读取缓存区数据,继续发送,以此形成发送链路,直至数据全部发送完成。
      使用中,发现存在TxOK中断偶尔未进入的情况,发送链路停止,直到下次触发发送,导致数据未及时发送。
      其中,Auto-Bus-On Enable和硬件自动重发功能已经打开。
      请问,采用中断方式,如何确保缓存区的数据能连续并及时发送?

3、外部引脚中断
     按参考手册说明,正常模式下,可配置成边沿中断;低功耗模式下,可配置成电平中断
     请问,正常模式下,可否配置成电平中断?

Seven Han:

你好,请问

1. 板子是自己设计的还是TI的launchpad呢?

2. 串口用的是SCI还是SCI2?

3. 是否参考TI提供的官方例程?

Maxr:

回复 Seven Han:

1、是自己设计的板子,用了TMS570LS3137DZWTQQ1

2、串口用的是SCI

3、在TI官方例程的基础上,做了修改,采用中断方式收发。

目前,想减少通信过程中的错误率。

Muller Zhu:

回复 Seven Han:

1、是自己设计的板子,用了TMS570LS3137DZWTQQ1 2、串口用的是SCI 3、在TI官方例程的基础上,做了修改,采用中断方式收发。 目前,想减少通信过程中的错误率。

赞(0)
未经允许不得转载:TI中文支持网 » 请教TMS570LS3137单片机SCI中断接收、CAN中断发送及外部引脚中断的问题
分享到: 更多 (0)