- 博客(0)
- 资源 (4)
- 收藏
- 关注
锦锐CA51M020系列开发资料
### 锦锐单片机CA51M020 系列简介
锦锐CA51M020系列是基于**1T 8051内核**的8位微控制器,专为家电、消费电子及低功耗场景设计。其性能较传统8051提升10倍,同时集成丰富的外设模块和灵活的低功耗模式,适用于智能家居、LED照明、小家电控制等场景。以下是其核心特性及功能概述:
---
#### **1. 内核与性能**
- **1T 8051内核**:单周期指令执行,兼容标准8051指令集,支持双数据指针(DPTR)模式,提升数据处理效率。
- **高速运行**:内置高速RC振荡器(8MHz,精度±2%@5V),支持外部时钟扩展,满足复杂算法需求。
---
#### **2. 存储资源**
- **程序存储器**:4KB MTP(可多次擦写,>1000次),支持在线编程(ISP)。
- **数据存储器**:256B内部RAM + 256B外部RAM,灵活存储运行数据。
- **EEPROM**:512B非易失存储,用于掉电保护关键数据(>10万次擦写)。
---
#### **3. 时钟与功耗管理**
- **多时钟源**:内置高速RC(8MHz)、低速RC(128KHz)及外部32.768KHz晶振,支持低功耗模式切换。
- **省电模式**:
- **IDLE模式**:电流33μA,保留RAM数据。
- **STOP模式**:电流7μA,仅保留时钟和复位电路。
- **低速运行**:适配低功耗场景,如电池供电设备。
---
#### **4. 外设与接口**
- **模拟信号处理**:
- **ADC模块**:6路/18路12位SAR ADC(依型号不同),支持VDD或内部基准电压,可测量电源电压。
- **数字控制**:
- **PWM
2025-04-09
普冉PY32F002A移植FreeRTOS
开发环境:KEIL+ LL库
简单将FreeRTOSV9.0移植到普冉M0芯片PY32F002A,跑4个任务。
使用LL库,已经包含大部分外设 .c 文件
任务1:重定义后的串口,不断printf字符
任务2:闪灯一
任务3:闪灯二
任务4:闪灯三
修改了startup里的stack size为0.5K,Rtos核心分配了2K ,剩0.5K做其他定义变量用。
总体资源占用如下:
Program Size: Code=6240 RO-data=296 RW-data=324 ZI-data=2740
2024-05-17
普冉PY32F002A移植RT-Thread Nano
开发环境:KEIL+ LL库
简单将RT-Thread Nano移植到普冉M0芯片PY32F002A,跑4个点灯任务。
使用LL库,已经包含大部分外设 .c 文件
只实现了部分功能,局限于芯片资源限制,大部分功能无法实现,如FINSH组件,直接跑飞,哈哈哈。感兴趣的朋友可以拿来参考下。
资源占用情况:Program Size: Code=7768 RO-data=660 RW-data=392 ZI-data=2112
2024-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人