8051内核锦锐MCU开发指南:CA51F3系列

一、锦锐MCU简介

公司官网:深圳市锦锐科技有限公司 http://www.cachip.com.cn
主要产品:
  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系列简介

  CA51F3 系列芯片是基于 1T 8051 内核的 8 位微控制器,通常情况下,运行速度比传统的 8051 芯片快 10 倍,性能更加优越。内置 8/16/32K Flash 程序存储器,可多次重复编程的特性给用户开发带来了极大的方便。不仅保留了传统 8051 芯片的基本特性,还集成了 ADC、LCD/LED 驱动、Touch Key、PWM、UART、RTC、低电压检测(LVD)等功能模块。支持 DLE、STOP 和低速运行三种省电模式以适应不同功耗要求的应用。强大的功能及优越的抗干扰性能使其可广泛应用于各种车载音响、家用音响、小家电、蓝牙音箱、汽车电子、数码电机、运动器材、马达控制、医疗保健、仪器仪表、安防、电源控制、工业控制及门铃产品中。
  本文使用CA51F351P6介绍资源、使用方法、注意事项等。

三、CA51F351P6资源

项目参数
工作电压1.8 - 5.5V
内核1T8051内核; 兼容 8051 指令集, 双 DPTR 工作模式; CPU 频率:最高可支持 24MHz;
时钟系统内置高速 RC 振荡器:2 - 4MHz,精度可达 1% (出厂初始频率为 3.6864MHz@3.3V/25℃) , 内置低速 RC 振荡器:131KHz
中断系统15 个有效中断源,10 个外部中断源,每个外部中断都可配置任意信号引脚作为中断输入脚,两级中断优先级;
Flash8K字节,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
程序下载和仿真支持 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 下载软件介绍

  • 0
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
S32K1xx系列MCU是一款针对汽车电子应用设计的微控制器单元。它们具有高度可靠性、低功耗、高精度和强大的计算能力,适用于汽车中的多种应用场景。 首先,S32K1xx系列MCU采用ARM Cortex-M内核架构,提供了高性能的处理能力和低功耗的设计。它们具有丰富的外设功能,包括通用输入/输出引脚(GPIO)、模拟输入/输出(ADC/DAC)、定时器/计数器、串行通信接口(UART/SPI/I2C)、CAN总线接口等。这些外设能够满足汽车电子系统对于数据采集、信号处理、通信和控制的需求。 其次,S32K1xx系列MCU在汽车电子应用方面具有广泛的应用能力。它们支持多种传感器接口,包括温度传感器、压力传感器、加速度传感器等,可以用于汽车的温度监测、压力检测、车身稳定控制等功能。此外,S32K1xx还支持CAN总线通信,能够实现车辆网络与外部设备的数据交互,用于车辆诊断、通信控制等方面。 再者,S32K1xx系列MCU具有严格的功能安全和可靠性要求。它们采用了多种安全机制,如双核运行模式、错误检测与纠正码、时钟监视等,来提高系统的稳定性和可靠性。这使得S32K1xx系列MCU在汽车的关键应用领域,如刹车系统、驱动系统等,能够提供高度可靠的控制和保护功能。 总的来说,S32K1xx系列MCU应用广泛,可用于汽车电子系统中的多个方面,包括传感器接口、通信控制、数据采集与处理等。它们具有高性能、低功耗、安全可靠的特点,能够满足汽车电子系统对于性能和功能的要求。因此,S32K1xx系列MCU成为了汽车电子领域中的重要选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值