5642| 8
|
hc-06蓝牙模块与手机蓝牙通讯,手机发送汉字,蓝牙所接收到的是什么 |
20金钱
最佳答案我最近也在学蓝牙,用的是hc05和openedv这上面下载下来的测试程序。普通的发送英文字符的话,安卓端会把每个char用ascii转成一个字节,比如“789”发给蓝牙模块,蓝牙模块收到的就是0x37,0x38,0x39,分开来储存在USART2_RX_BUF缓存区里面; 然后你在单片机把这些收到的转回你想要的。
假如你想发汉字的话,用GB2312编码,发送"789"就变成了发送0xA3,0xB7,0xA3,0xB8,0xA3,0xB9;收到的就变成了6个字节,跟普通的差别就是你要两个两个 ...
| ||
发表于 2017-4-21 21:01:42
|
显示全部楼层
| ||
发表于 2017-4-21 21:06:53
|
显示全部楼层
| ||
发表于 2017-4-21 21:08:29
|
显示全部楼层
| ||
| ||
| ||
发表于 2017-4-21 21:22:28
|
显示全部楼层
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-23 04:06
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网