新闻中心

EEPW首页>嵌入式系统>设计应用> SM2965微控制器及其ISP应用技术

SM2965微控制器及其ISP应用技术

作者: 时间:2012-03-06 来源:网络 收藏

56.jpg

4.2 实现功能的编程方法

的FLASH程序存储器存储有两种程序,分别为执行用户程序的应用程序和执行功能的下载程序。可通过两种途径进入下载程序,一种是在上电后,由硬件自动判别FLASH程序存储器0000H地址中的数据是否为“空”(即#0FFH),如不为#0FFH,则从0000H地址处执行应用程序,否则跳转到下载程序的入口地址,其入口地址由通过编程器写入芯片的配置来确定。另一种是从应用程序直接跳转到下载程序入口地址。后者常通过中断启动下载程序。在下载程序执行完毕后,可以通过硬件复位、看门狗复位或直接跳到0000H地址来启动应用程序。通过串行口中断来启动ISP操作的软件流程如图4所示,而主机控制ISP的流程如图5所示。为了防止数据在传输过程中出现误码,通常在发送数据包的过程中,还必须加入CRC校验以用于纠错。

57.jpg

以上叙述的是UART通信,使用中也可以选择其它通信方式:如RF、IR、CAN、LAN以及Internet。若通过调制解调装置连接到Internet,则可实现产品的远程升级和调试诊断。因此,在产品设计时,使用具有ISP功能的电子产品,对于缩短开发进程,提高产品适应性,延长产品的生存周期,及降低维护成本都具有重要的意义。

参考文献
1.http://www.syncmos.com.tw/Datasheet/MCU/.pdf
2.http://www.semiconductors.philips.com/pip/ P89C51RC-P89C51RD-7.pdf
3.FlashFlex51 MCUSST89F54/SST89F58 User Manual. Silicon Storage Technology.Inc 1999.9


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭