打印
[MM32硬件]

MM32没有找到串口接收空闲中断

[复制链接]
9558|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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采用中断方式传输。

使用特权

评论回复
5
xhdzwzj|  楼主 | 2020-7-2 10:19 | 只看该作者
确实不怎么样

使用特权

评论回复
6
Wmsenior| | 2021-4-14 15:27 | 只看该作者
本帖最后由 Wmsenior 于 2021-4-14 15:49 编辑

你好,楼主,你这边用的哪个型号,我这边也是看手册压根就没空闲中断状态位,我是mm32f103系列的 ,你提出的问题最后搞定了吗?我这边也是要用DMA接收串口不固定长度的数据的。

使用特权

评论回复
7
huquanz711| | 2021-4-15 07:36 | 只看该作者
用串口收到数据中断更好处理

使用特权

评论回复
8
yangjiaxu| | 2021-5-23 17:54 | 只看该作者
看看你是用的什么型号?

使用特权

评论回复
9
B1lanche| | 2021-5-24 09:45 | 只看该作者
可以看看手册 我用ST的时候 好像都有这个功能呢,MM32估计也会有吧 毕竟挺好用的呢

使用特权

评论回复
10
piteqiu| | 2021-5-24 11:30 | 只看该作者
不是所有系列都有空闲中断的,需要具体芯片具体对待,和芯片的定位有关。

使用特权

评论回复
11
米兰优卡| | 2021-7-11 20:20 | 只看该作者
Wmsenior 发表于 2021-4-14 15:27
你好,楼主,你这边用的哪个型号,我这边也是看手册压根就没空闲中断状态位,我是mm32f103系列的 ,你提出 ...

你好,我这边和你用的一样的MM32F103,没有空闲中断,只好在中断中判断包头包尾,但是效果不怎好

使用特权

评论回复
12
hadio| | 2021-8-23 00:56 | 只看该作者
我也用MM32F103,也卡在不定长数据接收这里了,没有空闲中断非常不方便,通过检测DMA的数据计数寄存器是否有变化,能实现类似空闲中断的功能,但上位机如果采用了不正确波特率,再切换回正确波特率,很容易导致通讯失败

使用特权

评论回复
13
littlelida| | 2021-9-14 13:47 | 只看该作者
看半天,也不清不楚的,没懂在干什么

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

144

帖子

1

粉丝