打印

stm107疑似重大BUG

[复制链接]
2588|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
christman|  楼主 | 2010-12-29 22:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天做串口DMA的测试,用DMA1的channle4和channle5对串口1进行收、发测试。发现只要是出现收发同时发生时,发送就会出错。
也就是说DMA的各个通道不能同时使用。唉,这样的话STM的串口的收发效率也就太低了。
沙发
denike| | 2010-12-30 17:36 | 只看该作者
暂时没遇到过

使用特权

评论回复
板凳
christman|  楼主 | 2010-12-30 20:17 | 只看该作者
肯定存在这个问题。
你可以试着用电脑的串口对STM32的串口高速发送数据,同时让STM32从串口发送数据出来。
STM32发送出来的数据肯定是不对的!

使用特权

评论回复
地板
christman|  楼主 | 2010-12-30 20:17 | 只看该作者
肯定存在这个问题。
你可以试着用电脑的串口对STM32的串口高速发送数据,同时让STM32从串口发送数据出来。
STM32发送出来的数据肯定是不对的!

使用特权

评论回复
5
christman|  楼主 | 2010-12-30 20:21 | 只看该作者
肯定存在这个问题。
你可以试着用电脑的串口对STM32的串口高速发送数据,同时让STM32从串口发送数据出来。
STM32发送出来的数据肯定是不对的!

使用特权

评论回复
6
christman|  楼主 | 2010-12-30 20:22 | 只看该作者
不好意思!!!!
由于网页的显示问题,重发了几次。

使用特权

评论回复
7
ST_ARM| | 2010-12-31 09:22 | 只看该作者
我曾经对STM32的串口进行测试过,用PC发给STM32数据,总数是0xFFFF,STM32收到再发给PC。以不同的通讯速度测试,没有看到楼主的现象。

不知道楼主是如何测试的?

使用特权

评论回复
8
PXJ_520| | 2011-1-5 09:10 | 只看该作者
肯定存在这个问题。
你可以试着用电脑的串口对STM32的串口高速发送数据,同时让STM32从串口发送数据出来。
STM32发送出来的数据肯定是不对的!
christman 发表于 2010-12-30 20:21


7L,他是这样测试的~

使用特权

评论回复
9
lws| | 2011-1-5 09:32 | 只看该作者
关注!

使用特权

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

本版积分规则

3

主题

7

帖子

1

粉丝