8051核心錦銳MCU開發指南:CA51F3系列
目錄
一、錦銳MCU簡介
公司官網:深圳市錦銳科技有限公司 http://www.cachip.com.cn
主要產品:
8 bit Flash微控制器系列
* CA51F0系列(AD + PWM型別)
* CA51F2系列(LCD + 觸控型別)
* CA51F3系列(AD + 觸控型別)
* CA51F4系列(LCD驅動升壓型別)
收音機系列
* 手調收音晶片
* 手調數顯立體聲收音晶片
* PLL電調收音晶片
* PLL電調收音RDS晶片
* WB災難預警收音晶片
DAB接收模組系列
* C912 DAB接收模組
* C912-C DAB接收模組
二、CA51F3系列簡介
CA51F3 系列晶片是基於 1T 8051 核心的 8 位微控制器,通常情況下,執行速度比傳統的 8051 晶片快 10 倍,效能更加優越。內建 8/16/32K Flash 程式儲存器,可多次重複程式設計的特性給使用者開發帶來了極大的方便。不僅保留了傳統 8051 晶片的基本特性,還集成了 ADC、LCD/LED 驅動、Touch Key、PWM、UART、RTC、低電壓檢測(LVD)等功能模組。支援 DLE、STOP 和低速執行三種省電模式以適應不同功耗要求的應用。強大的功能及優越的抗干擾性能使其可廣泛應用於各種車載音響、家用音響、小家電、藍芽音箱、汽車電子、數碼電機、運動器材、馬達控制、醫療保健、儀器儀表、安防、電源控制、工業控制及門鈴產品中。
三、CA51F351P6資源
專案 | 引數 |
---|---|
工作電壓 | 1.8 - 5.5V |
核心 | 1T8051核心; 相容 8051 指令集, 雙 DPTR 工作模式; CPU 頻率:最高可支援 24MHz; |
時鐘系統 | 內建高速 RC 振盪器:2 - 4MHz,精度可達 1% (出廠初始頻率為 3.6864MHz@3.3V/25℃) , 內建低速 RC 振盪器:131KHz |
中斷系統 | 15 個有效中斷源,10 個外部中斷源,每個外部中斷都可配置任意訊號引腳作為中斷輸入腳,兩級中斷優先順序; |
Flash | 8K位元組,Flash 可劃分為程式空間和資料空間,資料空間可用於儲存掉電需要儲存資料; |
RAM | 256 位元組內部 RAM,2K 位元組外部 RAM; |
RTC功能 | 內建 RTC 模組可計時、分、秒、星期、天數,支援鬧鐘功能,支援毫秒、半秒中斷; |
GPIO | 支援推輓、開漏、強上拉、弱上拉、強下拉、弱下拉、高阻模式; |
定時器 | 3 個 16 位通用定時器: 定時器 0,定時器 1,定時器 2 |
看門狗 | 27 位看門狗定時器,16 位調節精度,可配置看門狗復位或中斷 |
UART | 支援 2 個 UART 介面 |
ADC | 支援 8 通道 12 位 SAR ADC,支援 3 種基準電壓源:VDD、內部基準、外部基準; |
PWM | 支援 6 通道 PWM,在 16 位範圍內可任意配置週期和佔空比 |
I2C | 內建 1 路 I2C 介面,支援主從模式,支援標準/快速/高速模式; |
LCD/LED驅動 | 5x8 |
低功耗 | STOP 模式,電流<5uA; IDLE 模式,電流<10uA; 低速執行模式,電流<15uA |
程式下載和模擬 | 支援 ISP 和 IAP,支援線上模擬功能; |
封裝 | SSOP28 |
四、開發資料下載連結
CA51F3系列MCU_SDK 開發包.rar
CA51F3系列增強型MCU使用者手冊 REV2.0.pdf
CA51F3增強型系列MCU參考電路設計 REV 2.0.pdf
五、開發環境搭建
1. 安裝KEIL C51
安裝過程,請自行百度keil相關文章。
2. 在keil環境中新增模擬功能外掛
外掛及新增方法,請參考SDK開發包
>開發下載工具
>CACHIP開發下載工具使用說明V3.5.2.pdf
3. 模擬下載器及與 MCU 連線方法
模擬下載器如圖所示
模擬器與目標晶片之間的連線如下:
4. 如何進行模擬設定
請參考SDK開發包
>開發下載工具
>CACHIP開發下載工具使用說明V3.5.2.pdf
>1.3 如何進行模擬設定
5. 模擬功能注意事項
- 模擬器與 MCU 是採用 I2C 介面進行通訊,MCU 應用程式不可設定 I2C 管腳為其他功能,否則 MCU 無法進入模擬
模式。 - 使能了 IIC 功能的應用不能進行模擬。
- MCU 應用程式在進入 IDLE,STOP 等省電模式時,模擬器無法與 MCU 通訊,建議在進行模擬時先把 IDLE,STOP 等
省電模式關閉。 - MCU 切換至低頻時鐘執行時,模擬器有可能無法與 MCU 通訊,建議在高頻時鐘執行時進行模擬。
- 當 MCU 內部程式已經設定 IIC 引腳為其他功能或因其他原因無法進入模擬模式時,模擬器上紅綠 LED 會交替閃爍,此時通過給 MCU 重上電可進入模擬模式,或者先用 ISP 模式下載可進入模擬功能的程式再進行模擬。當紅綠 LED 交替閃爍時,短按模擬器上的功能按鍵可退出模擬模式。
- 如果應用軟體設定復位引腳為 GPIO 功能,在模擬過程中,應保證復位引腳不被拉低,否則可能會出現異常,導致不能對晶片進行模擬。
- 在模擬模式下,模擬器不對目標 MCU 供電,MCU 必須外接供電。
6. 下載軟體
錦銳MCU無法使用keil下載hex檔案,需要使用專用軟體CACHIP_TOO,通過串列埠下載。(蛋疼o(╯□╰)o)
軟體放在SDK開發包
>開發下載工具
>CACHIP_TOOL_3.6.9.exe
,下載軟體介面如圖:
使用方法請參考SDK開發包
>開發下載工具
>CACHIP開發下載工具使用說明V3.5.2.pdf
>2.1 下載軟體介紹