本書以Microchip dsPIC33CK250MP505數位訊號控制器為學習的目標,藉由這個高階微控制器的各種功能介紹帶領讀者學習最新的微控制器核心設計、周邊功能運用技巧與應用程式開發範例。對於需要在專業領域或研究開發中使用高階微控制器的讀者將會是一個循序漸進的學習教材。
Microchip dsPIC33CK微控制器具備有完整的訊號感測、資料處理、命令輸出與通訊整合的設計,可以作為電能管理、馬達控制、訊號處理、系統控制等應用的核心處理器。更因為dsPIC33CK微控制器內建DSP數位訊號處理器引擎及特殊的硬體架構設計,使它除了具備一般數學演算能力之外,同時也可以運用在向量運算、矩陣運算、快速傅立葉轉換演算法及濾波器運算等數學運算處理工作,可以獨立作為一個高階的機電整合控制系統核心處理器。
本書撰寫的內容配合範例練習的實驗電路板APP020+,利用實驗板上的外部硬體與dsPIC33CK微控制器的功能撰寫相關範例程式,作為介紹與訓練的輔助工具,讓讀者能夠按部就班地學習並實現各項功能,以獲得最大的效果。本書所介紹的各項dsPIC微控制器功能包括:數位輸出入埠、控制器的設定、液晶顯示器的驅動、計時器/計數器、中斷、類比訊號功能、輸出比較與馬達控制PWM、輸入捕捉、QEI四分編碼器介面,以及UART、SPI、I2C與CAN Bus等通訊功能。