探索者U盘实验 读写文件的时候,死机

2019-07-20 13:11发布

读写SD文件的时候,串口接的实时数据,绝大部分是错的,偶尔还会死机,进不了定时器中断。为什么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
正点原子
1楼-- · 2019-07-20 13:19
 精彩回答 2  元偷偷看……
xiaocai828
2楼-- · 2019-07-20 14:34
屏蔽串口中断就不会出现死机情况,所谓死机,是假死,在main里面的死在什么地方了,定时器还是正常运作的
xiaocai828
3楼-- · 2019-07-20 19:30
 精彩回答 2  元偷偷看……
xiaocai828
4楼-- · 2019-07-20 21:49
正点原子 发表于 2017-7-21 01:37
没处理好读写过程,串口需要大量中断,USB也需要中断,可能会有冲突。建议串口用DMA接收。

原子哥,串口DMA方式情况更糟糕,彻底死机了,定时器都不允许了
正点原子
5楼-- · 2019-07-20 22:15
xiaocai828 发表于 2017-7-21 17:47
原子哥,串口DMA方式情况更糟糕,彻底死机了,定时器都不允许了

DMA配置没搞好吧,把usb全部删了,专门搞好串口+DMA接收先
xiaocai828
6楼-- · 2019-07-20 22:41
 精彩回答 2  元偷偷看……

一周热门 更多>