本帖最后由 夜声 于 2023-5-27 16:53 编辑
一、 前言
怀着激动的心情拿到了本次的主角,AC7802新品,第一次使用车规级别的芯片,本次以该芯片的探索以及环境搭建,程序下载验证为主,在后续的过程中进行开发使用。
二、 AC7802简介
AC7802是高可靠性低功耗小封装节点型车规级MCU,是基于ARM Cortex-M0+内核的车规级MCU,符合AEC-Q100 Grade1,封装小,功耗低。平台扩展性强,与AC7801x同封装可硬件兼容设计,软件接口兼容,方便资源扩展及平台化选型。AC7802x可应用于汽车电子传感器,温控、开关、车灯等车规MCU应用场景。
三、 开箱
拿到快递后是这样子的,壳子比较硬,没有损坏,包装比较好
接下来,打开盒子,盒子是抽拉式设计,打开如下所示:
开发板正面照如下所示:
四、 板载资源与资料分析性能:
Ø 高达 32 MHz 的 ARM® Cortex- M0+内核
Ø 单周期 32 位乘法器
Ø 快速 I/O 访问接口
存储:
Ø 32 KB 的片内 Flash
Ø 内置 2 KB Dflash
Ø 4 KB 的 SRAM
系统外设:
Ø 电源管理模块(PMC) 有两个功率 Ø 模式:运行和停止
Ø 低压检测复位电路 (LVD
Ø 带独立时钟源的看门狗(WDG)
Ø 串行线调试(SWD)接口
模拟模块:
Ø 1 个多达 18 通道、12 位 250 Ksps 的 SAR ADC,可 选硬 件触发 器 (ADC)
Ø 1 个包含 6 位 DAC 和可编程参考输入的模拟比较器(ACMP) 定时器:
Ø 两个 2 通道和一个 4 通道互补脉宽调制(PWM)单元
Ø 4 个 32bit 周 期 性 中 断 定 时 器(TIMER)
Ø 1 个脉冲宽度检测定时器(PWDT)
Ø 1 个实时时钟 (RTC)
通信接口:
Ø 2 个 UART 模块(其中 1 路支持Software LIN)
Ø 1 个 SPI 模块
Ø 1 个 I2C 模块
以上为该芯片的资源,接下来看一下板载的设计:
资料下载,可前往官网下载:
https://www.autochips.com/gdetail/235.html
进行开发前可先打开发板资料,内有开发板入门指南作为指引,其中CMSIS为该芯片的芯片包,双击安装即可,开发板资料为开发板的入门指南以及开发板的原理图与PCB 设计,例程下载为板子的一些出厂程序,对与每一个外设驱动都有应用笔记,以IIC为例,如下所示:
笔记内容,做得比较细,对每一个的外设函数进行说明,框架进行说明等。
接下来就是程序开发的文件夹结构,了解了结构才方便,快速的进行开发,驱动结构如下:
五、 第一个程序体验
介绍了该芯片的资源以及开发板的板在资源,以及文件夹驱动库结构,接下来体验一下该开发板的第一个程序。在打开程序前确保已经安装芯片包。打开GPIO模块程序,双击工程文件。
将下载器与开发板连接,本次使用的是DAPLink,选择下载程序后复位启动
双击下载程序,如下所示,板载LED灯开始闪烁
六、 总结
本次看了芯片资源以及对芯片的资料进行分析,每一个外设都有应用笔记,做得比较细致,同时有上手指南,在使用过程中没有一脸茫然的感觉,非常值得上手一试。
|