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

TMS570LS3137 SCI DMA数据接收有没有示例代码

SCI+DMA数据接收有没有示例代码,外部每秒会向芯片发送1156字节数据,我想通过SCI+DMA方式接收数据,不知道DMA处理完成后的中断函数在何处编写,如果有示例代码,麻烦给我发一下吧

user4007095:

tms570在使用SCI接收串口数据时,外部每秒发送1556个字节,发现tms570的sci接收中断数量不稳定,接收的数据也大部分不正确,偶尔能接收正确包。不知道是什么原因。

针对上述问题,打算用SCI+DMA方式进行外部数据的接收,但是没找到相关示例代码,对于DMA的接收完成中断,挂接函数在哪里,没有找到

Susan Yang:

您可以试一下下面的代码

7633.sci_dma.zip

user4007095:

回复 Susan Yang:

你好,我用的是tms570ls3137,我看Hercules配置中没有相关dma的配置,您发的这些文件,需要怎么加入到工程中??

user4007095:

回复 Susan Yang:

你好,有3137的示例代码吗,我想用SCI+DMA进行数据接收

kevin Yang:

回复 user4007095:

你好,请问你的这个问题解决了吗?有这个代码吗

如果用570Ls3137的SCI没有空闲中断,如果不知道一帧数据长度的话,怎么设置DMA接收长度??

user18914063:

回复 kevin Yang:

这个DMA似乎很难搞,TMS570LC4357的SCIDMA收发搞了有接近一周时间,目前PC那边发数据,DMA能检测到并将相应通道挂起,但就是不触发中断,对应数据也没有放入配置好的数组里面去

赞(0)
未经允许不得转载:TI中文支持网 » TMS570LS3137 SCI DMA数据接收有没有示例代码
分享到: 更多 (0)