打印
[AVR单片机]

串口波特率问题

[复制链接]
2224|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangwo|  楼主 | 2009-10-18 18:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用M8的USART做数据无延迟(判断UDRE)发送。刚上电,数据发送正常(无延迟),几秒过后,变成了这样的情况。即发送完一桢数据后需要等待一定的时间才接着开始发送另外一桢数据,当然数据发送无错误,只是需延迟。我不知道是不是由于M8温度迅速升高的原因造成的此现象,请高手解释下,感谢!

相关帖子

沙发
Karlshen| | 2009-10-18 19:15 | 只看该作者
应该是程序问题吧

使用特权

评论回复
板凳
lovelyegle| | 2009-10-18 19:42 | 只看该作者
个人认为单片机的硬件不会那么脆弱,温度升高发送数据就不正常了不太可能

使用特权

评论回复
地板
Cypress2009| | 2009-10-18 19:45 | 只看该作者
严重同意三楼的说法,只要芯片温度不是很高,基本上都没问题

使用特权

评论回复
5
lovelyegle| | 2009-10-18 19:49 | 只看该作者
可以仿真一下看看程序是不是有问题

使用特权

评论回复
6
Cypress-lh| | 2009-10-18 19:53 | 只看该作者
这个能用软件仿真吗?可以用什么软件?

使用特权

评论回复
7
xwj| | 2009-10-18 19:58 | 只看该作者
开玩笑,“M8温度迅速升高”???
怎么可能?

就串口那么点数据量能让“M8温度迅速升高”?
而且M8就那么点电流,温度能到那里去?
再说USART发不发数据根本就不会影响到CPU负载、温度等


LZ还是先检查小你自己的程序吧,比如不断电复位下看看

使用特权

评论回复
8
lovelyegle| | 2009-10-18 21:26 | 只看该作者
7#说得在理

使用特权

评论回复
9
lovelyegle| | 2009-10-18 21:27 | 只看该作者
6# Cypress-lh
当然可以了,比如用prtoteus

使用特权

评论回复
10
wangwo|  楼主 | 2009-10-18 21:30 | 只看该作者
谢谢各位!仿真正常,还能检查哪里?

使用特权

评论回复
11
suoma| | 2009-10-19 22:12 | 只看该作者
支持!

使用特权

评论回复
12
Karlshen| | 2009-10-20 19:14 | 只看该作者
试下硬件仿真,看看程序运行期间单片机再干什么

使用特权

评论回复
13
wangwo|  楼主 | 2009-10-20 19:28 | 只看该作者
硬件仿真,具体咋做呢?

使用特权

评论回复
14
laslison| | 2009-10-20 21:54 | 只看该作者
路过···

使用特权

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

本版积分规则

99

主题

806

帖子

2

粉丝