华为MG323驱动.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华为MG323驱动

//固件库相关头文件 #include stm32f10x.h //MDK头文件 #include stdio.h #include string.h //自定义头文件 #include gprs.h #include usart.h #include flash.h //FreeRTOS相关头文件 #include FreeRTOS.h #include task.h #include queue.h //模块供电及复位管脚定义 //控制LM2576ADJ给模块上电或断电 #define PWRON GPIO_ResetBits(GPIOB,GPIO_Pin_13); #define PWROFF GPIO_SetBits(GPIOB,GPIO_Pin_13); //开机后,RSTON10ms模块复位 #define RSTON GPIO_SetBits(GPIOB,GPIO_Pin_14); #define RSTOFF GPIO_ResetBits(GPIOB,GPIO_Pin_14); //模块上电后,在关机状态TERMOFF变成TERMON 1秒后可开机,开机状态TERMOFF变成TERMON 1秒可关机,保持20秒又会开机 #define TERMON GPIO_SetBits(GPIOB,GPIO_Pin_15); #define TERMOFF GPIO_ResetBits(GPIOB,GPIO_Pin_15); //GprsInfo.state状态定义 #define STATE_BEGIN 0 //开机流程 第1次GPRS_Reset时从此状态开机 #define STATE_POWER_ON 1 #define STATE_TERM_ON 2 #define STATE_RESET 3 //模块复位流程 非第1次GPRS_Reset时从此状态复位 // #define STATE_PWRKEY_HIGH 4 #define STATE_SEND_AT 4 //AT #define STATE_RECEIVE_AT 5 #define STATE_SEND_ATE0 6 //ATE0 关闭回显 #define STATE_RECEIVE_ATE0 7 #define STATE_SEND_ATI 8 //ATI 查询产品信息 #define STATE_RECEIVE_ATI 9 #define STATE_SEND_CPIN 10 //CPIN 获取SIM卡PIN密码 #define STATE_RECEIVE_CPIN 11 #define STATE_SEND_CGSN 12 //CGSN 查询IMEI号 #define STATE_RECEIVE_CGSN 13 #define STATE_SEND_CSQ 14 //CSQ 查询信号强度 #define STATE_RECEIVE_CSQ 15 #define STATE_SEND_COPS 16 //COPS 查询运营商信息 #define STATE_RECEIVE_COPS 17 #define STATE_SEND_CGATT 18 //CGATT 查询GPRS服务状态 #define STATE_RECEIVE_CGATT 19 #define STATE_SEND_SICS 20 //SICS 设置Internet连接类型(GPRS) #define STATE_RECEIVE_SICS 21 #define STATE_SEND_SISS_TYPE 22 //SISS 建立Internet服务类型(Socket) #define STATE_RECEIVE_SISS_TYPE 23 #define STATE_SEND_SISS_ADDR 24 //SISS 设置UDP服务地址 根据网址建立连接 #define STATE_RECEIVE_SISS_ADDR 25 #define STATE_SEND_SISO 26 //SISO 打开UDP服务 #define STATE_RECEIVE_SISO 27 #define STATE_IDLE 28 //GPRS 服务已经成功连接并空闲 #define STATE_SEND_SISW_LEN 30

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档