STM32/STM8技术论坛
直播中

David

11年用户 63经验值
擅长:控制/MCU
私信 关注
[问答]

stm32串口接受GP2Y1051数据出问题

使用是STM32串口接受传感器的数据,传上来的数据每次都不对,使用电脑接受就是对的,波特率设置的相同
传感器通过232转TTL发给PC端的数据这样对吗?为什么数据不对齐?是因为速度太快了嘛?传感器的速度10ms。
然后stm32接收到的数据,第一位不是48,就是00,有时候是AA。
这组数据真实应该第一位字节是AA 最后一个字节是FF


已退回10积分

回帖(1)

韦声健

2015-11-12 14:23:01
1、波特率可能有问题,表面上设置相同,实际并不同
2、电平匹配问题,看看你的PCB和传感器直接是怎么连接的,传感器直接连接PC可以,说明RS232电平,如果接到PCB上面,需要一颗232电平转换芯片
举报

更多回帖

发帖
×
20
完善资料,
赚取积分