OpenEdv-开源电子网

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

STM32发送十六进制电脑收到的不准确

[复制链接]

34

主题

94

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2022-4-8
在线时间
81 小时
发表于 2024-4-16 15:59:01 | 显示全部楼层 |阅读模式
1金钱
为什么STM32发送“E3 E3 EC”到电脑收到的却是E3 E3 3F?图中是我的代码

F%7OEVVVZW`M{[G8K9E5BOV.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8204
金钱
8204
注册时间
2020-5-11
在线时间
3697 小时
发表于 2024-4-16 16:30:56 | 显示全部楼层
专治疑难杂症
回复

使用道具 举报

34

主题

94

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2022-4-8
在线时间
81 小时
 楼主| 发表于 2024-4-16 19:27:51 | 显示全部楼层

还是3F改其他的就正常
回复

使用道具 举报

34

主题

94

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2022-4-8
在线时间
81 小时
 楼主| 发表于 2024-4-16 19:42:46 | 显示全部楼层
我把他全部改成EC收到的才是EC
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8204
金钱
8204
注册时间
2020-5-11
在线时间
3697 小时
发表于 2024-4-17 10:38:33 | 显示全部楼层
1684908828 发表于 2024-4-16 19:42
我把他全部改成EC收到的才是EC

这问题有点怪,建议只发一字节,并用示波器观察串口波形;
检查fputc;
检查单片机、上位机的波特率、数据位、校验位、停止位的设置是否一致。

实在没法就自己写个发送函数,用它来发数据:
  1. //--------------------------------------------------
  2. //        串口发送字节
  3. //--------------------------------------------------
  4. void UART_SendByte(USART_TypeDef* USARTx, U8 Data)
  5. {
  6.         while(USART_GetFlagStatus(USARTx, USART_FLAG_TXE)==RESET);        //等待"发送寄存器空"
  7.         USART_SendData(USARTx, Data);
  8. }
复制代码



专治疑难杂症
回复

使用道具 举报

34

主题

94

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2022-4-8
在线时间
81 小时
 楼主| 发表于 2024-4-20 18:16:39 | 显示全部楼层
LcwSwust 发表于 2024-4-17 10:38
这问题有点怪,建议只发一字节,并用示波器观察串口波形;
检查fputc;
检查单片机、上位机的波特率、 ...

还是不行,收到的还是3F
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8204
金钱
8204
注册时间
2020-5-11
在线时间
3697 小时
发表于 2024-4-20 22:20:18 | 显示全部楼层
1684908828 发表于 2024-4-20 18:16
还是不行,收到的还是3F

上示波器
专治疑难杂症
回复

使用道具 举报

4

主题

20

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2038
金钱
2038
注册时间
2017-3-23
在线时间
135 小时
发表于 2024-4-21 11:25:43 | 显示全部楼层
用的什么开发板?  串口线剪短点试试,排除下干扰
回复

使用道具 举报

34

主题

94

帖子

0

精华

初级会员

Rank: 2

积分
66
金钱
66
注册时间
2022-4-8
在线时间
81 小时
 楼主| 发表于 2024-4-21 15:07:46 | 显示全部楼层
mummy 发表于 2024-4-21 11:25
用的什么开发板?  串口线剪短点试试,排除下干扰

用的是F103ZET6,串口线只有20cm
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 00:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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