航芯ACM32G103开发板评测 01-开箱及环境搭建流程

本文介绍了航芯ACM32G103开发板的特性,如高性能处理器、大容量存储、丰富模拟外设和安全保护功能。同时详细讲述了开发环境的搭建过程,包括使用MDK-Keil、安装相关SDK和建立工程模板。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

01-航芯ACM32G103开发板开箱及环境搭建流程

ACM32G103开发板资源简介

ACM32G103系列是航芯推出的一款有着丰富模拟外设及安全存储扩展能力的高性价比通用MCU。

  1. **高性能:**采用STAR-MC1内核(兼容M33和M4指令集),工作主频120MHz,支持浮点运算和DSP,自带CORDIC三角函数硬件加速器,兼具优异的运算处理能力与超低功耗特性(STOP2模式下<15uA)。

  2. **大容量存储空间:**采用320KB 片上eFlash,64KB SRAM大容量存储空间,并自带Flash加速器实现零等待访问。

  3. **集成丰富模拟外设:**内置2个高级定时器,2路19通道4Msps ADC,1路2通道DAC,4路比较器,3路运算放大器,满足双电机FOC控制要求。

  4. **更强的保护功能,提升数据安全性:**内置AES密码算法硬件加速引擎,内置高质量随机数发生器,有效保护用户代码不被窃取和篡改。

在这里插入图片描述
上海航芯ACM32G103开发板评测计划 仓库https://gitee.com/End-ING/embedded-acm32-board
在这里插入图片描述

  1. doc 开发过程中使用的手册(很重要)

  2. sdk 包括标准库和HAL相关参考例程 (很重要)

  3. note 测评学习笔记记录

在这里插入图片描述在这里插入图片描述

环境搭建流程参考

航芯ACM32G103开发环境搭建 http://bbs.eeworld.com.cn/thread-1265880-1-1.html
基本上大多数的工程模板都是采用MDK-KEIL开发的,一般开发人员都安装好了,基本上没有啥子好说的。基本上只要安装这个pack包就可以了。Aisinochip.ACM32G1.1.0.2.pack。

在这里插入图片描述

我们以ACM32G103_SPL_SDK里面的工程作为基础,搭建自己的工程模板。以GPIO的工程为基础模板,当然其他的Example同样可以,这里面的基本案例都是值得学习的。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开工程,编译0错误0警告。
在这里插入图片描述
在这里插入图片描述
接下来,我们将建立自己的工程模板
文件参考架构如下:

  1. Application 主函数,应用层代码
  2. BspDrivers 板级驱模块动文件
  3. Drivers 底层驱动库文件 CMSIS Device SPL_Driver
  4. Project mdk工程文件

在这里插入图片描述
在这里插入图片描述

每个人都有自己的工程习惯,我的如下。打开工程,编译0错误0警告。下载代码即可。

在这里插入图片描述
在这里插入图片描述
需要注意使用的AC6,不是AC5.

在这里插入图片描述

板子板载了DAP,不需要其他的工具,很方便的就下载程序了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下载代码,查看串口终端打印结果。

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值