相信
2023/09/26 00:51
APM32F035基于Arm® Cortex®-M0+内核,主频72MHz,支持MDU+Cordic与CRC,满足电机应用的处理性能;Flash 64KB,SRAM 10KB,满足电机嵌入式应用的各种算法需求;支持单周期32位硬件乘法器,内置M0CP协处理器以增强Cortex-M0+运行性能,其硬件配置包括移位单元、32bit /32bit除法器、乘加运算、开方、三角函数、SVPWM;集成电机专用PWM,支持互补、刹车,并可与M0CP联动。内置高精度模拟外设与数字外设,满足不同功能需求与高速连接应用需求。除常规外设如12位ADC(1Msps)、SPI、U(S)ART(支持全双工通信)、I2C、CAN外,新增2个可编程模拟比较器COMP、4个通用运算放大器OP-Amp覆盖各种电机电流采样应用,以及1个温度传感器。其中4个通用运算放大器可通过外接电阻调整运放增益,也可通过设置选择内部预设的增益档位,转换速率高达10v/us。
工作温度范围-40℃~+105℃,供电电压范围2.0~3.6V,支持上电/掉电复位、睡眠、停机、待机三种低功耗模式确保供电灵活与均衡整体能耗;配备实时时钟RTC,支持可用于遥控的红外接收功能;集成1个16位高级定时器、2个16位基本定时器、1个32位通用定时器、2个看门狗定时器、1个24位自减型系统滴答定时器。
从上图来看,APM32F035的接口资源一目了然。
极海电机控制算法平台
原包装和实物图
测评流程
开箱测试,配置调试环境,DEMO演示。
根据现有例程进行学习以及现有硬件开发。
项目例程测试并视频演示。
实物图及配置开发环境
以下是实物图以及开发环境所需的工具。
资料下载:
在试用中心开发板界面右侧有相关资料,链接如下:
https://www.geehy.com/support/apm32
软件安装:
需要下载集成开发环境KEIL5/IAR,由于我开发使用KEIL5,所以都是基于KEIL进行讲解。通过KEIL官网进行MDK下载
https://www.keil.arm.com/devices/
同样大家可以参考网上例程这样可以加快环境配置进度,此处不再赘述。
https://baijiahao.baidu.com/s?id=1738582064079903487&wfr=spider&for=pc
软件安装完毕后,需要安装PACK包,路径是在下载的软件包中。或者基础例程中相同路径下。这样KEIL5就支持了芯片。
JLINK驱动安装
在KEIL安装过程中,默认会提示安装JLINK。如果已安装则正常使用,未安装需要下载JLINK驱动很具自己的版本进行调试。
附原理图
附官方demo例程
上电功能测试
最开始接电源线的时候,不小心接反了也无问题。我现在上电用的是DC12的适配器。上电之后D5常量。3.3V没问题。D7闪烁。
电机设备还未接,目前情况只能根据原理图来查看板子运行情况。下一步根据官方例程进行学习和开发。
之前测评过APME103和F407等。板子做的非常细节,外观布局漂亮。例程都是非常的丰富,入手非常轻松。这次开发都是基于电机控制方案进行调试。官方也给出了DEMO例程。非常的给力。本次开箱结束后。
iCEasy商城
开发板测评