7.在问题6解决后,新的问题来了:手机发送"IPCFG:ip,port"后,模块收到短信了.但是只是读取短信,然后删除.没有发确认信息啊?
=====================================================
1.在IAP_FLASH_H中,
extern bool IAP_FlashBlankCheck(void); //这个是干嘛的?
2.在Delay.h中
这个函数具体是怎么实现的呢? __asm void SysCtlDelay(unsigned long ulCount); 系统延时?
[已经解决] 见
3.在WDT中.
有一点不明白:WdtStartMark这个看门狗启动掩码是怎么使用的?
4.在system_lpc12xx..c中
422行,bit 0 default is crystal bypass
这个是什么意思?
5.在main.c里的98-105行里的
//问题是:这里的GPRS有两个方向?GprsRevData,GprsRevLeftData什么意思?
6.[==已解决==]SIM卡没有插好么?
拔了卡又重新插了次,怎么还是这样呢?
经过观察发现,串口里会看到过了一会程序就复位了,推断这个问题的产生和看门狗有关系.
可能是看门狗复位的时间太短了,所以直接在程序了注释掉了看门狗部分的代码.
然后来了一个较长时间的延时.(这个延时也确实需要,因为EM310模块初始化,和复位的时间确实比较长,有些指令需要在开机后25秒后才能运行.)
不一会手机就可以接收到EM310模块发送来的消息.
一直听的一首歌: