谁能解决这个问题,送吻100个

2016-09-081.7万
AI 快速预览详细 收起
本文讨论了在使用Arduino UNO时遇到的串口通信问题。通过测试Atmega16u2的Tx引脚或Atmega328的Rx引脚,发现在打开Serial Monitor时,这些引脚会被拉低两次。文章提供了详细的测试方法和解决方案,帮助用户快速解决问题。
这个问题出现在Arduino UNO上


打开示波器,测试Atmega16u2的Tx引脚或者Atmega328的Rx引脚,此时打开Serial Monitor,会发现所测试的引脚被拉低两次,我在好几个串口助手上都测试过,都是一样的问题。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(2)
-stark
-stark
串口不用的时候就是悬空状态,你去烧录一个基本的串口使用代码,看看串口能否正常通信,如果没有问题,那就OK!
gicren
gicren
作者
回复-stark
这个帖子所描述的问题是Atmega16u2的问题,这个问题很奇怪,在同样的波特率下,每次打开com口,波形都是不同的,在不同的波特率下也没有呈现出规律,我还没去琢磨Atmega16u2的程序。之前也一直没有注意到,只是这个问题在win10下,且波特率为115200时,对我的设备有影响。
-stark
-stark回复gicren
TTL默认状态下都是高电平的,在发送数据的时候有个拉低的操作,会不会是由于uno本身有串口数据的接发状态?
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
dsweiliang
dsweiliang
都不敢回答你了
gicren
gicren
作者
回复dsweiliang
若是男的,就请个靓女,若是女的,就请个靓仔,这样有动力了吧?:lol
- 没有更多了 -