MSP432串口DMA接收异常

2019-03-24 08:36发布


这几天用432的串口DMA时发现了一个奇怪的现象:定义的DMA接收数组长度不同时,有可能会出现接收异常!

先简单做个汇总:缓冲区长度在256~508 和 585~1024时接收没有问题(试了不下20种情况),而在509~584时某些数据段无数据或异常

Length_RecBuf2563604805085095205845856006401024
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
tianshuihu
1楼-- · 2019-03-24 12:13
< 留意了一下正常时,起始地址为0x2000_0004 或 0x2000_044c

异常时,起始地址0x2000_024c

难道我忽略了什么
鹏子1761
2楼-- · 2019-03-24 18:05
 精彩回答 2  元偷偷看……
被雨困住
3楼-- · 2019-03-24 21:43
楼主可否将您的DMA发送部分贴一下,我看了那几个例子,还是实现不了DMA传输,困惑啊
tianshuihu
4楼-- · 2019-03-25 00:06
被雨困住 发表于 2017-4-12 14:22
楼主可否将您的DMA发送部分贴一下,我看了那几个例子,还是实现不了DMA传输,困惑啊

太久远了,找到两个那几天的工程,你看看吧

m432_uart_DB_short_trans.rar (55.68 KB, 下载次数: 40) 2017-4-12 16:30 上传 点击文件名下载附件
m432_uart_DB1.4.rar (1.27 MB, 下载次数: 62) 2017-4-12 16:30 上传 点击文件名下载附件
被雨困住
5楼-- · 2019-03-25 01:22
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章