stm107疑似重大BUG

[复制链接]
 楼主| 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发送出来的数据肯定是不对的!
 楼主| christman 发表于 2010-12-30 20:21 | 显示全部楼层
肯定存在这个问题。
你可以试着用电脑的串口对STM32的串口高速发送数据,同时让STM32从串口发送数据出来。
STM32发送出来的数据肯定是不对的!
 楼主| christman 发表于 2010-12-30 20:22 | 显示全部楼层
不好意思!!!!
由于网页的显示问题,重发了几次。
ST_ARM 发表于 2010-12-31 09:22 | 显示全部楼层
我曾经对STM32的串口进行测试过,用PC发给STM32数据,总数是0xFFFF,STM32收到再发给PC。以不同的通讯速度测试,没有看到楼主的现象。

不知道楼主是如何测试的?
PXJ_520 发表于 2011-1-5 09:10 | 显示全部楼层
肯定存在这个问题。
你可以试着用电脑的串口对STM32的串口高速发送数据,同时让STM32从串口发送数据出来。
STM32发送出来的数据肯定是不对的!
christman 发表于 2010-12-30 20:21


7L,他是这样测试的~
lws 发表于 2011-1-5 09:32 | 显示全部楼层
关注!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

7

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部