[其他ST产品] 关于stm32UART串口发送数据的问题

[复制链接]
879|11
 楼主| 范德萨大师傅 发表于 2023-11-30 23:58 | 显示全部楼层 |阅读模式
我想用stm32单片机的uart串口发送一个十进制的数据(例如adc转换的电压值)到上位机上面。请问怎么把一个十进制的数字发送出去,这个程序要怎么写。我查了一下资料,好像要发送的数据都要求是二进制的。求大佬
elephant00 发表于 2023-12-6 16:07 | 显示全部楼层
在 STM32单片机中,使用 UART 串口发送一个十进制的数据(例如 ADC 转换的电压值)到上位机,需要将这个十进制的数据转换成二进制格式,并通过 UART 串口发送出去。
故意相遇 发表于 2023-12-17 14:37 | 显示全部楼层
发送是二进制的,你可以转换一下就好了
白马过平川 发表于 2023-12-17 17:00 | 显示全部楼层
正常比如你发十六,就是0X0F,但你可以直接转换成0X16方便理解
风凉 发表于 2023-12-17 19:00 | 显示全部楼层
你MCU转换成10进制就行了,剩下的交给串口助手
西洲 发表于 2023-12-17 21:00 | 显示全部楼层
你上位机转换一下也行啊,反正都需要一个部分做转换的
未说出口的像你 发表于 2023-12-18 01:00 | 显示全部楼层
一般都是输出二进制,然后上位机转换一下的
月亮一键变蓝 发表于 2023-12-18 03:00 | 显示全部楼层
你可以用其他码制啊,比如ascii这种
她已醉 发表于 2023-12-18 05:00 | 显示全部楼层
你正常传输呗,上位机选择不是HEX就好了
春日负喧 发表于 2023-12-18 07:00 | 显示全部楼层
我记得直接传十进制就行啊,上位机能自动解析
温室雏菊 发表于 2023-12-18 09:00 | 显示全部楼层
你输出十进制就行,比如输出%d就行的
捧一束彼岸花 发表于 2023-12-18 23:00 | 显示全部楼层
我觉得你就正常传输,上位机进行数据转换
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

130

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部