完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
if(p2) 接收到TCP数据
{ p3=(u8*)strstr((const char*)p2,","); p2=(u8*)strstr((const char*)p2,":"); p2[0]=0; sprintf((char*)p1,"收到%s字节,内容如下:",p3+1);//接收到的字节数 LCD_Fill(30+54,115,239,130,WHITE); POINT_COLOR=BRED; Show_Str(30+54,115,156,12,p1,12,0); //显示接收到的数据长度 POINT_COLOR=BLUE; LCD_Fill(30,130,210,319,WHITE); Receiver=(p2+1); Show_Str(30,130,180,190,Receiver,12,0); //显示单片机接收到服务器的数据 if(*Receiver==0x30) { Show_Str(30,150,180,190,"收到数据:0",12,0); //显示网络助手发给单片机的数据 } else if(*Receiver==0x31) { Show_Str(30,150,180,190,"收到数据:1",12,0); //显示网络助手发给单片机的数据 } else if(*Receiver==0x32) { Show_Str(30,150,180,190,"收到数据:2",12,0); //显示网络助手发给单片机的数据 } else if(*Receiver==0x33) { Show_Str(30,150,180,190,"收到数据:3",12,0); //显示网络助手发给单片机的数据 } else if(*Receiver==0x61) { Show_Str(30,150,180,190,"收到数据:a",12,0); //显示网络助手发给单片机的数据 } else if(*Receiver==0x62) { Show_Str(30,150,180,190,"收到数据:b",12,0); //显示网络助手发给单片机的数据 } else if(*Receiver==0x41) { Show_Str(30,150,180,190,"收到数据:A",12,0); //显示网络助手发给单片机的数据 } else if(*Receiver==0x6162) { Show_Str(30,150,180,190,"收到数据:ab",12,0); //显示网络助手发给单片机的数据 } else if(*Receiver==0x3131) { Show_Str(30,150,180,190,"收到数据:11",12,0); //显示网络助手发给单片机的数据 } else if(*Receiver==0x80E1) { Show_Str(30,150,180,190,"收到数据:胡",12,0); //显示网络助手发给单片机的数据 } else { Show_Str(30,150,180,190,"解析收到服务器数据不对",12,0); //显示网络助手发给单片机的数据 } } 利用sim800c GPRS模块,以上是服务器发GPRS数据,STM32F4解析GPRS数据的问题,从网络助手(即服务器)发单个0-9,A-F字符,stm32单片机可以正常解析并显示,但若发字符串如:11, ab及汉字:胡 ,解析都不对,我从网络助手发:11,解析还是:1,正常情况下,发1,应该用ascii 0x31解析,那么发11 解析的ascii是多少呢?不是0x3131吗?还有发ab,解析也不对,以上红字代码解析都不对,总之两个以上字符都不对,还有发汉字也不对,请问字符串及,汉字是以什么码解析的?求教论坛大神们!!!因为单片机接收服务器发过来的协议都是一串字符,一般都不是单个字符,诚心求教!!!请指教! 如我服务器发送: FA 01 02 03 04 05 06 FF ,这一串协议字符,单片机接收怎么处理呢?是以什么码解析呢? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
如何使用STM32+nrf24l01架构把有线USB设备无线化?
2475 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2252 浏览 5 评论
3040 浏览 3 评论
2714 浏览 8 评论
为什么ucosii上移植lwip后系统进入了HardFault_Handler?
2681 浏览 4 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
470浏览 1评论
736浏览 0评论
822浏览 0评论
512浏览 0评论
321浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-20 23:47 , Processed in 0.650789 second(s), Total 41, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号