• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

为什么stm32串口发送的数据不正常但传输到另一块32板子上

e41d2ce88e2d5614 2018-05-16 浏览量:1263
为什么stm32串口发送的数据不正常但传输到另一块32板子上却正常
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不正常是从哪里看出来的,是串口助手么?可能的串口助手的配置不对。而两个单片机的配置是匹配的
    还有数据类型在串口助手里不能识别,而在单片机上,两个单片机使用相同的数据型号,是可以识别的。
    最好是上一下代码来看看吧。
    • 发布于 2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 是不是直接用二进制发送int、float这样的数据了,单片机编码解码没问题的,在电脑上看因为不是char类型误以为不正常。
    • 发布于2018-05-18
    • 举报
    • 评论 0
    • 1
    • 0

  • 也有可能是接收方的问题,否则你怎么判断发送数据不正常的
    • 发布于2018-05-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 你串口助手波特率不对所以接收的数据不对吧
    • 发布于2018-05-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 串口的波特率,检验,停止位没有配对吧,九针还要考虑硬件流控。
    • 发布于2018-05-19
    • 举报
    • 评论 0
    • 0
    • 0

  •  波特率可能不对,用电脑和两块开发板单独测试一下吧,判断是那个板子出了问题
    • 发布于2018-06-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是你的串口调试助手设置有问题吧,波特率和校验位都检查一下
    • 发布于2018-06-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

为什么stm32串口发送的数据不正常但传输到另一块32板子上