最新的dsPIC33EP128GS808 系列数位信号处理器为dsPIC33EP64GS506升级版,在Dual Partition Flash方面,从原本64KB增加至128KB,帮助使用者在实现Live Update功能时,有更多的程式撰写空间。硬体周边部份,增加 PTG (Peripheral Trigger Generator)、CLC (Configurable Logic Cell)、DMA (Direct Memory Access)..等,有助於减少处理器执行的负担,并且能使产品应用设计更加简化,进而提升微控制器效能。本文将针对Dual Partition Flash及PTG应用做介绍,对於其他部份,有兴趣的读者可至dsPIC相关网页 www.microchip.com/dsPIC下载相关产品规格及应用文件。
■ Dual Partition Flash
如图所示为Dual Partition Flash方块图,使用者可自行规划不同的操作模式,如Single Boot Mode、Dual Boot Mode和Dual Boot Protected Mode,其各个操作模式说明如下:
- (1) Single Boot Mode
将128KB Flash规划成单一Partition,在使用上如同其他dsPIC33和PIC24 devices。
- (2) Dual Boot Mode
将128KB Flash规划成二个64KB Partition,当程式在Active Partition执行时,CPU不需停止,即可对 Inactive Partition 作Write 或 Erase 操作,其好处为,当使用者在更新产品程式时,产品仍然可正常操作,一旦程式更新完成,再经由Swap指令切换至Inactive Partition执行,下图为电源系统应用波形,使用者可任意更改补偿器,而不影响其输出。
...
...
另一名雇主 |
限られたニュース |
文章閱讀限制 |
出版品優惠 |
一般訪客 |
10/ごとに 30 日間 |
5//ごとに 30 日間 |
付费下载 |
VIP会员 |
无限制 |
20/ごとに 30 日間 |
付费下载 |