完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
初学者,求教:
问题右耳,一是我的GPRS发送是不是正确,二是报文对不对(48个1b或者1个1b加47个00,这个在电脑网络助手可以返回数据)。代码如下: u8 i; char *strx=0,*Readystrx; //返回值指针判断 //u8 untildata=0xff;//·¢ËÍÊ£Óà×Ö½ÚÊý Clear_USART2(); UART2_PutString("AT+QISENDrn");//发送指令 delay_ms(100); strx=strstr((char*)GSM_UART2.Buf,(char*)">");//数据发送标识 while(strx==NULL) { strx=strstr((char*)GSM_UART2.Buf,(char*)">");// delay_ms(100); } Clear_USART2(); UART2_PutString("0x1b 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00");//报文 delay_ms(100); USART_SendData(USART2, (u8) 0x1a);//发送结束标识 while(USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET) { } delay_ms(100); strx=strstr((char*)GSM_UART2.Buf,(char*)"OK");//发送成功 while(strx==NULL) { strx=strstr((char*)GSM_UART2.Buf,(char*)"OK");// delay_ms(100); } delay_ms(100); |
|
相关推荐
2个回答
|
|
|
自己顶一下
|
|
|
|
|
|
求大神帮忙,谢谢
|
|
|
|
|
只有小组成员才能发言,加入小组>>
926 浏览 0 评论
如何使用STM32+nrf24l01架构把有线USB设备无线化?
3087 浏览 7 评论
请问能利用51单片机和nRF24L01模块实现实时语音无线传输吗?
2987 浏览 5 评论
3846 浏览 3 评论
3311 浏览 8 评论
请教各位大咖:有没有接收频率32M左右的芯片推荐的?先感谢啦!
1266浏览 1评论
1212浏览 0评论
882浏览 0评论
973浏览 0评论
926浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 08:36 , Processed in 0.639031 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1569