新闻中心

EEPW首页>嵌入式系统>设计应用> ISP器件W78E516及其在系统编程的实现

ISP器件W78E516及其在系统编程的实现

作者: 时间:2008-11-21 来源:网络 收藏

  执行操作时,2块程序存储器中的程序流程图分别如图3、图4所示。

  2.W78E516的功能特点

  在MTP产品中,W78E516颇具特色。它在功能方面具有突出的优点:

  (1) 开发灵活性。可由设计者自定任何编程通信协议,经计算机或简单工具,将要修改的程序通过任何I/O口或UART口送入单片机内,不能像其他具有ISP功能的芯片那样,而必须针对其特定引脚及特殊的TIMMING协议来实现。

  (2) 操作连续性。市场上目前具有ISP功能的单片机在执行ISP操作时(在未带配件的情况下)必须停止其他操作;而有些应用希望此时UART或TIMER/COUNTER等功能仍然能够运作。W78E516可以满足这种要求。因为在执行ISP操作时只是控制权从64KB APROM变换到4KB LDROM,故仍可由4KB中的程序来继续操作控制。

  (3) 断电时具有存储数据能力。因W78E516拥有2块大小不同的闪速存储器,其中1块可用于存储断电后仍必须被单片机保留的数据,因此,设计者可减少外接EE2PROM芯片的线路与成本。 除具有上述特点外, W78E516在执行ISP操作时不需辅以任何配件,受到用户的欢迎。

三、应用实例

  此实例是在机车故障检测记录仪系统内对W78E516进行ISP操作的实验。这是一个由PC机和微控制器组成的。 PC机经串行通信将新程序的二进制代码以数据形式下载,微控制器接收数据,由软件控制更新64KB APROM中的程序代码。实验中微控制器经RS-232接口接收数据并暂存于内部AUX-RAM中,不需扩展外部数据存储器,节省了板上空间。检测记录仪与PC机的通信采用RS-232标准,为简化硬件,只使用了该标准中的TXD、RXD以及地线3根连线,由MAXIM232专用芯片完成。实验电路原理图如图5所示。



评论


相关推荐

技术专区

关闭