最新的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天 |
0則/每30天 |
付費下載 |
VIP會員 |
無限制 |
25則/每30天 |
付費下載 |