基于ARM和GPRS的嵌入式远程IAP在配变监控终端上的实现.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于ARM和GPRS的嵌入式远程IAP在配变监控终端上的实现.docx》由会员分享,可在线阅读,更多相关《基于ARM和GPRS的嵌入式远程IAP在配变监控终端上的实现.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于ARM和GPRS的嵌入式远程IAP在配变监控终端上的实现AT45DB041B为4MB串行Flash存储器,兼有ROM的掉电数据保存和RAM的读写速度,最快支持20MHz的时钟频率,擦写次数达10000次,内配置了两个264BSRAM缓冲器,使得对主存储体的编程可以连续进展,省去编程等待时间;AT45DB041B采用CASON-8封装,支持2.53.6V低电压,操纵功耗低,支持形式0和3的SPI总线接口,与MCU接口简单,稳定可靠。非常适用于数字语音、图像、程序代码和数据的存储应用中。GPRS模块使用Siemens公司消费的MC35i,双频GPRS/GSM模块EGSM900/1800MHz或
2、者EGSM900/1900MHz,内置TCP/IP,与标准AT指令完全兼容;其设计开发符合ETSIGSMPhase2标准。4IAP功能的软件设计41IAP编程接口LPC2114的IAP程序位于Boot扇区,复位后整个Boot扇区被映射到存储地址0x7FFFE0000x7FFFFFFF处,而IAP的入口地址为0x7FFFFFF0,程序为Thumb代码。IAP编程命令使用RAM的最高端32B,所以应用程序应保存这局部RAM。在使用IAP擦除/编程操纵经过中,片内Flash存储器不可访问。当用户应用程序运行时,用户Flash区域的中断向量有效,所以在调用Flash擦除/写IAP之前,用户应当制止中断
3、或者确保用户中断向量在RAM中有效和中断处理程序位于RAM中。IAP代码不使用或者制止中断。42IAP编程C语言实现对于在应用编程,LPC2114是通过存放器RO中的字指针指向RAM存储单元包含的命令代码和参数来调用IAP程序。IAP命令的结果返回到存放器R1所指向的RAM空间。LPC2114的IAP调用可使用如下C语言代码调用:1定义IAP程序入口地址。#defineIAP_LOCATION0x7FFFFFF12定义数据构造来传递IAP命令表和结果给IAP程序。unsignedlongCommand5;/输入参数最多为5个unsignedlongResult2;/输出参数最多为2个3定义函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM GPRS 嵌入式 远程 IAP 监控 终端 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内