[MM32硬件] MM32没有找到串口接收空闲中断

[复制链接]
 楼主| xhdzwzj 发表于 2020-7-1 20:56 | 显示全部楼层 |阅读模式
MM32没有找到串口接收空闲中断标志
 楼主| xhdzwzj 发表于 2020-7-1 21:03 | 显示全部楼层
DMA串口不定长接收不好处理
zhu^zhu 发表于 2020-7-1 23:47 | 显示全部楼层
您用的是哪个系列?不是所有系列都有空闲中断。
zhu^zhu 发表于 2020-7-1 23:48 | 显示全部楼层
不定长通讯数据包的包头通常采用中断方式处理,Body采用中断方式传输。
 楼主| xhdzwzj 发表于 2020-7-2 10:19 | 显示全部楼层
确实不怎么样
Wmsenior 发表于 2021-4-14 15:27 | 显示全部楼层
本帖最后由 Wmsenior 于 2021-4-14 15:49 编辑

你好,楼主,你这边用的哪个型号,我这边也是看手册压根就没空闲中断状态位,我是mm32f103系列的 ,你提出的问题最后搞定了吗?我这边也是要用DMA接收串口不固定长度的数据的。
huquanz711 发表于 2021-4-15 07:36 来自手机 | 显示全部楼层
用串口收到数据中断更好处理
yangjiaxu 发表于 2021-5-23 17:54 | 显示全部楼层
看看你是用的什么型号?
B1lanche 发表于 2021-5-24 09:45 | 显示全部楼层
可以看看手册 我用ST的时候 好像都有这个功能呢,MM32估计也会有吧 毕竟挺好用的呢
piteqiu 发表于 2021-5-24 11:30 | 显示全部楼层
不是所有系列都有空闲中断的,需要具体芯片具体对待,和芯片的定位有关。
米兰优卡 发表于 2021-7-11 20:20 | 显示全部楼层
Wmsenior 发表于 2021-4-14 15:27
你好,楼主,你这边用的哪个型号,我这边也是看手册压根就没空闲中断状态位,我是mm32f103系列的 ,你提出 ...

你好,我这边和你用的一样的MM32F103,没有空闲中断,只好在中断中判断包头包尾,但是效果不怎好
hadio 发表于 2021-8-23 00:56 来自手机 | 显示全部楼层
我也用MM32F103,也卡在不定长数据接收这里了,没有空闲中断非常不方便,通过检测DMA的数据计数寄存器是否有变化,能实现类似空闲中断的功能,但上位机如果采用了不正确波特率,再切换回正确波特率,很容易导致通讯失败
littlelida 发表于 2021-9-14 13:47 | 显示全部楼层
看半天,也不清不楚的,没懂在干什么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

144

帖子

1

粉丝
快速回复 返回顶部 返回列表