2225| 3
|
stm32f103串口接收到HEX发送的信息怎么在接收时转换成同值的ASCLL显示 |
10金钱
最佳答案问问题说清楚嘛,说不清楚就举例子,举例子也不会就先自己琢磨下自己要干啥
hex 也分格式呀,0xfe "fe" "0xfe"
后俩sscanf直接读取就可以了
例如 "fe 13 d4"
int a,b,c;
sscanf("fe 13 d4","%x %x %x",&a,&b,&c);
printf ("%d %d %d\r\n",a,b,c);
还有你的ASCII 要是显示成16进制,sscanf也不用呀
要是十进制sprintf就可以了
还是先学习学习 sscanf sprintf有问题再问
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-23 06:08
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网