8051核心錦銳MCU開發指南 CA51F3系列

2021-10-24 16:03:17 字數 1804 閱讀 5377

公司官網:深圳市錦銳科技****

主要產品:

8 bit flash微控制器系列

* ca51f0系列(ad + pwm型別)

* ca51f2系列(lcd + 觸控型別)

* ca51f3系列(ad + 觸控型別)

* ca51f4系列(lcd驅動公升壓型別)

* ca51f5系列(pwm + 觸控型別)

收音機系列

* 手調收音晶元

* 手調數顯立體聲收音晶元

* pll電調收音晶元

* pll電調收音rds晶元

* wb災難預警收音晶元

dab接收模組系列

* c912 dab接收模組

* c912-c dab接收模組

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 可劃分為程式空間和資料空間,資料空間可用於儲存掉電需要儲存資料;

ram256 位元組內部 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

封裝ssop28

ca51f3系列mcu_sdk 開發包.rar

ca51f3系列增強型mcu使用者手冊 rev2.0.pdf

ca51f3增強型系列mcu參考電路設計 rev 2.0.pdf

1. 安裝keil c51

2. 在keil環境中新增**功能外掛程式

4. 如何進行**設定

5. **功能注意事項

核心開發指南 如何為核心打補丁

場景1 現在我的 usr src liunx 2.6.22.9 中存放了核心的源 我到了www.kernel.org上,看到最新的stable版本是 2.6.23.11。那麼我如何公升級呢?首先,2.6.x.x這類版本號叫stable版。是經過測試證明穩定的。一般使用者只都是用這個版本。其他還有rc...

Bran的核心開發指南 中文版

最近在看 orange s 一書,有點想自己寫乙個輕量級os的想法,設計和架構上會參照orang s和linux 0.11 kernel。本來還想翻譯成中文獻給大家,不過google了一下,已經有人翻譯了前面7章,那就將鏈結整理給大家吧 最後面的幾章我來翻譯。1.introduction 英文 中文...

PHP核心介紹及擴充套件開發指南 類和物件

extension的編譯是比較簡單的,下面是個示例makefile 01 擴充套件搜尋目錄,模組被放到這裡才能被找到和載入 02 可以從php.ini中的extension dir命令獲取該值 03php ext home home wiki php5 lib php extensions 04 p...