OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2072|回复: 5

stm32f1串口单方向乱码

[复制链接]

2

主题

10

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2015-12-14
在线时间
6 小时
发表于 2018-1-28 17:00:41 | 显示全部楼层 |阅读模式
10金钱


用stm32f1给电脑用串口发送数据,电脑上面接收到的数据有时候对,有时候不对
但是pc发送数据 stm32f1接收数据 这时候没有问题





电脑方面是用的usb转的串口,因为是5v电平,所以用了两个场效应管加几个电阻转成了3.3v,电路图如下
QQ截图20180128165434.png
电路来源:https://wenku.baidu.com/view/2ed9b857c850ad02de804190.html





单片机:
回环测试没有问题

电脑:
回环测试没有问题

能和esp8266正确通信


问题很诡异

  • 排除波特率的问题,因为pc发送单片机收得到。
  • pc串口没问题,pc能和esp8266正常通信。
  • 单片机串口没问题,回环测试能过。
  • 转换电平后连接单片机或者5V电平直接连接单片机问题都存在

不知道这是个啥情况。。。求助






最佳答案

查看完整内容[请看2#楼]

问题解决了。供电的问题,万用表测vdd和vss之间电压只有2.1V。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2015-12-14
在线时间
6 小时
 楼主| 发表于 2018-1-28 17:00:42 | 显示全部楼层
问题解决了。供电的问题,万用表测vdd和vss之间电压只有2.1V。。。
回复

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2015-12-14
在线时间
6 小时
 楼主| 发表于 2018-1-28 17:01:57 | 显示全部楼层
感觉是两边都没有问题,连接起来就有问题了。
回复

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2015-12-14
在线时间
6 小时
 楼主| 发表于 2018-1-28 17:40:25 | 显示全部楼层
现在又测试了一下stm32和esp8266的通信,没有问题。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-1-29 00:43:43 | 显示全部楼层
你可以测试下两端的波形,看正常不?
回复

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2015-12-14
在线时间
6 小时
 楼主| 发表于 2018-1-31 17:02:14 | 显示全部楼层
正点原子 发表于 2018-1-29 00:43
你可以测试下两端的波形,看正常不?

不是专业的,没有示波器。。。不过问题还是解决了,芯片供电的问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 09:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表