a) 首先初始化MCU使其进入正常的工作方式,程序通过MCU的UART接口控制GSM模块,串口的初始化函数为serial-init(),分别对MCU和GSM模块、北斗双星导航定位终端、GPS模块以及PC机的外部显示处理接口进行了详细的定义和说明。同时,对相应的传感器和控制引脚的输入或输出方式进行了正确的设置。
b) 为了正确建立MCU和GSM模块之间的通信,检测串口通信速率,在合理设置MCU后,由单片机发出ATE检测信号,若通信建立不正确,则继续检测,等待GSM回应OK确定通信正常建立。
c) 为使GSM模块能在符合用户要求的条件下工作,需对其进行初始化,包括关闭振动和铃声、设置短信内存、模式、提示方式等。