完善资料让更多小伙伴认识你,还能领取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,还没有头绪,,,,,
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
401 浏览 0 评论
533 浏览 0 评论
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
4253 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
3059 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2602 浏览 0 评论
浏览过的版块 |
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-9 04:35 , Processed in 0.650153 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2389