基于C8051F单片机的IAP系统设计与实现

出处:iamshensu 发布于:2011-02-15 18:54:07

     摘 要:作为新型的SOC片上型混合信号单片机,C8051F系列产品已经被广泛应用到了智能控制仪表,嵌入式设备,消费电子等领域。提出了一种利用C8051F单片机内部可在线编程的FLASH存储器来设计IAP系统的方法,以C8051F020单片机为例,设计其IAP应用系统,对系统的硬件原理,单片机软件流程,传输错误控制等内容进行了详细阐述,使系统实现稳定可靠的代码维护和升级。

  1 引 言

  C8051F单片机作为新型SOC(System—on—chip)片上型混合信号单片机,在指令执行速度,数字和模拟接口资源方面体现了很大的优势,在嵌入式设备,智能控制仪表,工业过程控制等领域得到了广泛的应用。在开发初期,可以利用开发工具通过JTAG或者c2接口来刷新固件。而在实际产品应用中遇到代码升级的问题时,就会有诸多不便。

  IAP(In—Application Programming)技术指MCU可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。IAP的实现非常灵活,通常可利用单片机的串口,SPI,12C总线,以及GSM等方式,通过专门设计的固件程序来编程内部存储器,实现程序的升级。同时实现lAP应用的前提是单片机内部的存储器为ISP(In—System Programming)在系统可编程。

  C8051F系列单片机都具有ISP FLASH,通过C8051F020单片机为例设计其lAP应用,利用串口通信从PC端接收程序更新代码,可以通过现有的Internet或其它方式很方便地实现远程升级和维护。

  2 C8051 F020单片机主要特点

  C805117020是美国Silicon Laboratories公司推出的混合信号SOC型单片机,CIP一51的CPU内核,因此指令系统与MCS一51完全兼容。除了具有标准8051的数字外设部件外,片内还集成了数据采集和控制系统中常用的模拟接口资源和其他数字外设及功能部件。

  C8051FD20主要特点有:

  1)高速、流水线结构的与8051兼容的CIP一51内核(可达25MIPS);2)l2位100ksps的8通道ADC和8位500ksps的ADC,带PGA和8通道模拟多路开关,两个l2位ADC;3)64K字节可在系统编程的FLASH存储器、4352B的片内RAM,64KB的外部RAM接口;4)可同时使用的SPI、SMBus/I C和两个UART串行接口;5)具有5个捕捉/比较模块的可编程计数器/定时器阵列(PCA);此外,它片内集成温度传感器,具有的VDD监视器和欠压检测器。

  3 IAP应用系统设计

  3.1 IAP硬件系统框架

 

全文PDF:



  

参考文献:

[1]. C8051F020 datasheet https://www.dzsc.com/datasheet/C8051F020_209830.html.


关键词:单片机

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

相关技术资料
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!