×

PIC中档单片机系列-在线串行编程

消耗积分:0 | 格式:rar | 大小:0.26 MB | 2017-10-16

分享资料个

  所有中档系列单片机都可以在最终应用电路中在线串行编程(In-Circuit Serial Programming™,

  ICSP™)。 ICSP™ 只需使用五根线,其中时钟和数据线各 1 根,另外三根线作为电源、地和编程

  电压线。

  在线串行编程有利于降低库存开销和加快产品上市。在你的产品中嵌入空白的 Microchip单片机,

  作为一个备用的设计。当接到订单后,便可以在很短的时间内用最新版本的固件对这些产品进行

  编程、测试,然后交货。这种方法也减少了旧固件版本引起的报废库存。这种生产方法有利于快

  速根据用户要求定制产品。

  大部分人认为只能在装配线上通过 ICSP™ 对 PICmicro® OTP 单片机进行一次编程,这是不正确

  的。实际上,可以采用一定的方法对 OTP 器件进行多次编程,这与固件大小有关。下文将对这

  个方法进行介绍,该方法提供了一种类似于 EEPROM 或闪存存储器的现场升级固件的手入在线串行编程模式

  通过保持 RB6 和 RB7 引脚为低电平,VDD 为编程电压,并将 MCLR (VPP) 引脚电压从 VIL 增加

  到 VIHH( 见编程规范 ),器件便进入编程 / 校验模式。此时, RB6 为编程时钟线, RB7 为编程数

  据线。在该模式下, RB6 和 RB7 都是施密特触发器输入,当 RB7 驱动数据时,它是 CMOS 输

  出驱动。

  复位后,为使器件进入编程 / 校验模式,程序计数器 (PC) 指向 00h 地址。然后可向器件发送一

  个 6 位的命令,根据这一命令是装入还是读出, 14 位编程数据将被提供给器件或是从器件中读

  出。有关串行编程的完整细节,请参考器件的编程规范。

  在线串行编程模式下,看门狗定时器电路不能产生器件复位。

PIC中档单片机系列-在线串行编程

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !