本文档定义了 dsPIC30F 系列数字信号控制器 (Digital Signal Controller,DSC)的编程规范。本编程规范仅供使用第三方工具对 dsPIC30F 器件进行编程的开发人员使用。使用 dsPIC30F 器件的客户应该采用支持器件编程的开发工具。
本文档包括下列器件的编程规范:
• dsPIC30F2010、 2011 和 2012
• dsPIC30F3010、 3011、 3012、 3013 和 3014
• dsPIC30F4011、 4012 和 4013 • dsPIC30F5011、 5013、 5015 和 5016
• dsPIC30F6010、 6011、 6012、 6013、 6014 和 6015
• dsPIC30F6010A、 6011A、 6012A、 6013A 和 6014A
dsPIC30F 系列 DSC 包含一块用于简化器件编程的片上存储区域。这部分存储区用于存储编程执行程序,编程执行程序使得能够以比传统方法更快的速度对dsPIC30F 器件编程。一旦外部编程器 (如 Microchip 的 MPLAB® ICD 2、 MPLAB® PM3 或 PRO MATE® II)将编程执行程序存储到该存储区,编程执行程序就能与外部编程器配合工作来对器件高效编程。
编程器和编程执行程序存在一种主从关系,其中编程器是主编程设备,而编程执行程序则处于从动地位,如图 2-1 所示。
可使用两种方法对用户系统中的芯片编程。一种方法是使用增强型在线串行编程(In-Circuit Serial ProgrammingTM, ICSPTM)协议,并使用编程执行程序。另一种方法是仅使用在线串行编程 (ICSP™)协议,不使用编程执行程序。
增强型 ICSP 协议采用速度更快的高电压编程法,这个编程方法利用了编程执行程序。编程执行程序通过一个小的命令集提供擦除、编程和校验芯片所必需的所有功能。该命令集使得编程器对 dsPIC30F 器件的编程无须处理芯片的低级编程协议。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !