打印
[其他ST产品]

关于stm32UART串口发送数据的问题

[复制链接]
429|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方便理解

使用特权

评论回复
5
风凉| | 2023-12-17 19:00 | 只看该作者
你MCU转换成10进制就行了,剩下的交给串口助手

使用特权

评论回复
6
西洲| | 2023-12-17 21:00 | 只看该作者
你上位机转换一下也行啊,反正都需要一个部分做转换的

使用特权

评论回复
7
未说出口的像你| | 2023-12-18 01:00 | 只看该作者
一般都是输出二进制,然后上位机转换一下的

使用特权

评论回复
8
月亮一键变蓝| | 2023-12-18 03:00 | 只看该作者
你可以用其他码制啊,比如ascii这种

使用特权

评论回复
9
她已醉| | 2023-12-18 05:00 | 只看该作者
你正常传输呗,上位机选择不是HEX就好了

使用特权

评论回复
10
春日负喧| | 2023-12-18 07:00 | 只看该作者
我记得直接传十进制就行啊,上位机能自动解析

使用特权

评论回复
11
温室雏菊| | 2023-12-18 09:00 | 只看该作者
你输出十进制就行,比如输出%d就行的

使用特权

评论回复
12
捧一束彼岸花| | 2023-12-18 23:00 | 只看该作者
我觉得你就正常传输,上位机进行数据转换

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

102

帖子

0

粉丝