wulin 发表于 2021-5-28 06:15
串口一次只能传输1个字节,传输字符串就是连续传输若干字节。传输的是数字或字符与串口功能本身无关,是由 ...
96317 发表于 2021-5-28 09:12
那就是串口接收字符串后怎么转为数字?比如发送“123”,接收到字符串怎么转为整型数字123?
wulin 发表于 2021-5-28 15:27
0~9数字转字符ASCII码+48(0x30),同理0~9字符转数字-48(0x30)。
96317 发表于 2021-5-28 16:01
这个我知道,但是发送一串字符串的时候就得知道字符串长度,在keil中使用strlen()会报错说缺少函数原型
96317 发表于 2021-6-13 15:54
参考了一个蓝牙发送的程序,经过测试可以用,比如串口发送“12”可以将其转成整型数据12,发送字符串“1234 ...
lzl12399 发表于 2021-5-28 08:57
#include
//------------------串口通信的数据包协议-----------------//
xinwenhyan 发表于 2022-4-9 23:48
我来说说我的思路,上位机把整型数据当做两个字节发送给单片机,这个其实很好实现,在单片机端用左移八位命 ...
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |