完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我是一个小白,最近老师要我们做一个小的项目。遇到了一些问题
因为我这个是sim900a和单片机组成的,理论上手机给sim900a发送的短信,短信的内容应该是存在rev_buf2[0]这个数组里面的,我想用串口调试助手确定这个数组的值,确定短信是不是确实的存了进去。单片机平时是不用连到电脑,和sim900a连接就可以了,调试的时候通过u***与电脑相连。 void Uart2InterruptReceive(void) interrupt 8 { uchar tmp2; uint num2=0; //char i; //num2=0; IE&=(~ES);//关闭串口2中断//ES2 = 0; if(SCON&RI)//if(S2RI == 1) { SCON&=(~RI);//S2RI = 0; tmp2=SBUF;//Uart1Send(tmp2); rev_buf2[num2++]=tmp2;//短信的内容都存在rev_buf2中了 if(num2>=80) { num2=0;//Uart1Sends("GSM B "); 以上全试过可以发送7/23,20:03 } } else { SCON&=(~ti);//S2TI = 0; } IE|=ES;//ES2 = 1 } ...... void main() { uchar i=0; LED1_OFF; LED2_OFF; SerialInti(); while(1) { extern uchar rev_buf2[]; LED1_ON; LED2_OFF; Uart1Sends("AT+CMGF=1r"); DelaySec(2);//延时3秒 Uart1Sends("AT+CSCS="GSM"r"); DelaySec(2);//延时3秒 Uart1Sends("AT+CSMP=17,167,0,250r");//设备短信模式(手机自动保存模式) // Uart1Sends("AT+CSMP=17,167,0,240r");//设备短信模式(手机非自动保存模式) DelaySec(2);//延时3秒 Uart1Sends("AT+CMGR=1r"); LED2_ON; LED1_OFF; //Uart2InterruptReceive(); if(strcmp(&rev_buf2[0],(uchar)'a')==0){LED3_ON;} else if(strcmp(&rev_buf2[0],(uchar)'s')==0){ LED4_ON;} else if(strcmp(&rev_buf2[0],(uchar)'b')==0){ LED5_ON;} else if(strcmp(&rev_buf2[0],(uchar)'l')==0){LED3_ON;LED4_ON;} else if(strcmp(&rev_buf2[0],(uchar)'r')==0){LED4_ON;LED5_ON;} printf("%xn",rev_buf2[0]); clear_rev_buf2(); Uart1Sends("AT+CMGD=1rn"); LED2_ON; LED1_ON; DelaySec(15);//延时20秒 } } 就是想知道怎么打印rev_buf2[]这个数组里的值 |
|
相关推荐
3个回答
|
|
用通用的,稳定和强大。
像格西烽火通信测试软件之类的,支持完全自定义通信帧的软件,目前有很多测试方案的例子。用户可以根据自己企业的需求,参考例子,就能快速定义适合自己的测试方案。 |
|
|
|
学习了,又有一些收获了,谢谢。
|
|
|
|
学习下,,,,,我也在设计用msp430g2553控制sim900a,还没有头绪,,,,,
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
316 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
834 浏览 2 评论
1996 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1099 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1525 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 10:31 , Processed in 0.597230 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号