发新帖我要提问
123
返回列表
打印

使用DMA+USART接收无固定长度的串行数据

[复制链接]
楼主: ST_ARM
手机看帖
扫描二维码
随时随地手机跟帖
41
huangxz| | 2013-5-31 11:37 | 只看该作者 回帖奖励 |倒序浏览
如果还要启动接收数据中断,那使用DMA的意义何在啊,
DMA的主要价值是不需要应用程序参与接收,像这种折中使用的办法其实对于响应是很有限的
以上是个人见解,希望能看到一些别的网友的一些意见:lol

使用特权

评论回复
42
huangxz| | 2013-5-31 11:39 | 只看该作者
没想到29楼已经给出了一些意见,没仔细看:L

使用特权

评论回复
43
xszms| | 2013-8-6 11:47 | 只看该作者
文件不全哦!

使用特权

评论回复
44
lixiang69| | 2013-8-6 20:45 | 只看该作者
方法不错

使用特权

评论回复
45
菜鸟宅男| | 2013-8-6 21:07 | 只看该作者
还是觉得空闲中断好使!

使用特权

评论回复
46
jsll86| | 2013-8-6 21:32 | 只看该作者
好东西,顶一个

使用特权

评论回复
47
499734424| | 2013-8-7 08:33 | 只看该作者
好东西            

使用特权

评论回复
48
shaowei2072009| | 2013-8-7 08:34 | 只看该作者
不错,受教了

使用特权

评论回复
49
tjb823981242| | 2013-9-9 14:57 | 只看该作者
这个方法和用定时器检测RX脚电平信号不一样。

使用特权

评论回复
50
hugo0chen| | 2016-4-23 11:40 | 只看该作者
这个需要定时器来实现超时,结合DMA的最大数据流中断,看来是个不错的法子,结合usart的idle 中断来试试。--mark

使用特权

评论回复
51
Richie_zen| | 2016-4-25 18:13 | 只看该作者
好东西!!感谢楼主

使用特权

评论回复
52
victor1934| | 2016-6-9 10:59 | 只看该作者
顶一个,谢谢分享

使用特权

评论回复
53
逍遥李| | 2016-6-9 11:58 | 只看该作者
stm32串口大都有接收空闲中断,这个中断触发就说明一帧数据结束了,接收不定长数据很有用的

使用特权

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

本版积分规则