完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
原子哥的sim800c模块发送中文短信流程:
AT+CMGF=1; AT+CSMP=17,167,2,25; AT+CSCS="UCS2" AT+CMGS=“0031。。。。。。。。。。。” 然后发短信内容:8BBE59074E0A7535。 最后发0x1A. 可以收到短信,但是英文和数字正常,中文乱码,检查了一下,发现原因是中文码,如8BBE被拆成008B,00BE,所以是乱码,英文和数字unicode码就是00XX所以没问题。 这个要怎么解决啊,我是实验过后用单片机自己带sim800c模块,如果模块直接接电脑,然后电脑串口助手发的话就没问题,模块跟单片机的串口发就有问题。电脑的串口助手是怎么实现的啊,串口都是8N1的模式,请问要真么解决啊? |
|
相关推荐
3个回答
|
|
我只能发啊,单片机串口数据寄存器最高才8位,所以只能8位的发,sim800c怎么收我控制不了啊。。
|
|
|
|
因为单片机只能发8位,GSM模块接受16位,不够补0,所以才会出现被拆的情况,但是GSM的接受不是我控制的,所以不知道怎么解决。串口助手可以成功发送,单片机发就成乱码
|
|
|
|
我的理解是,你用串口助手给SIM800C发命令,然后手机能正常接收你发送的短信内容。但是你用单片机给SIM800C发命令,然后手机接收就是乱码?我觉得不应该会出现这样的问题啊,如果是这样,可能是你单片机发送的时候编码有问题吧。
|
|
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2568 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2363 浏览 5 评论
3209 浏览 3 评论
2836 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2787 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
665浏览 1评论
904浏览 0评论
1025浏览 0评论
668浏览 0评论
498浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 19:05 , Processed in 1.253351 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号