USART 与无线模块连接遇到的诡异问题,跪求大佬

2019-08-13 22:57发布

今天在调试一个无线模块与单片机的通信时,单片机内的程序是开发板给的历程,在用USB线将开发板与PC连接时,收发通信正常。


然后我将USB线替换成了无线模块 HC-12,发现PC端只能收到数据,却不能给单片机发送数据。


后来用示波器测了一下与开发板连接的无线模块TXD引脚(与单片机RXD引脚相连)的波形,发现如果将这两个引脚断开,无线模块是可以接收到PC发来的数据的,而且波形和有线连接时一样,
正常的波形 正常的波形


但是如果将无线模块TXD和单片机的RXD引脚连接后,信号就会变得很弱,而且信号低电压变得很高,导致单片机收不到数据,
FIG001.jpg


想问一下大家,这是什么原因。


下面附上无线模块的用户手册,供大家参考。 捕获.PNG
HC-12.pdf (1.87 MB, 下载次数: 258) 2017-9-21 16:05 上传 点击文件名下载附件
用户手册




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
13081031090
1楼-- · 2019-08-14 01:33
电源不足?试试模块单独供电?
neuangel
2楼-- · 2019-08-14 04:11
 精彩回答 2  元偷偷看……
jrxzxxz
3楼-- · 2019-08-14 05:25
neuangel 发表于 2017-9-22 15:05
无线模块和电脑共地了没?

与PC连接的无线模块与PC共地了,与单片机连接的无线模块与单片机共地了
yzhanghe
4楼-- · 2019-08-14 10:54
本帖最后由 yzhanghe 于 2017-9-22 16:07 编辑

你示波器一格是200MV,第一组数据被拉高的时候才只有0.5V,建议检查下电源,还有就是RX上是否有上拉电阻
jrxzxxz
5楼-- · 2019-08-14 14:57
yzhanghe 发表于 2017-9-22 16:04
你示波器一格是200MV,第一组数据被拉高的时候才只有0.5V,建议检查下电源,还有就是RX上是否有上拉电阻

示波器的原因是昨天的测试笔的设置出了问题,设置成了10X档,今天已经恢复了,
RX,TX加了上拉电阻也还是不行………
jrxzxxz
6楼-- · 2019-08-14 16:38
13081031090 发表于 2017-9-22 15:48
电源不足?试试模块单独供电?

单独供电也不行啊…
而且我单片机用的是安卓的快充头,功率肯定够

一周热门 更多>