这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于单片机串口通信问题

共2条 1/1 1 跳转至

关于单片机串口通信问题

工程师
2023-08-29 19:37:43     打赏

如题,请问各位大佬,STC单片机8位的单片机在进行串口通信的时候如何发送超过8位位宽的数据,串口数据位设置的8位,是不是最大只能发255,想要发送1000怎么发,如果以字符形式发送可以发很大,但是字符形式怎么存储变量?我现在想要把收到的数据通过串口发送到上位机,收到的数据是超过8位的,求解决!




关键词: 单片机     串口    

助工
2023-08-29 19:38:45     打赏
2楼

将你要发送的变量,放在char 的buff里面发送,最后将读出来的buff在转换成你想要的变量。

将数据分拆成多个字节,多次发送;
如16位,拆成2个字节:高8位在前、低8位在后进行发送;

由于发送顺序是软件调控的,当然可以反过来也可以:低8位在前


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]