雅特力科技AT32F423系列超值型ARM®Cortex®-M4F微控制器,高达150MHz的CPU运算速度与内建的单精度浮点运算单元(FPU)、数字信号处理器(DSP),多达256KB闪存存储器(Flash)及48KB随机存取存储器(SRAM),而系统存储器(20KB)除可作启动加载程序(Bootloader)外,也可一次性配置成一般用户程序和数据区,达到256+20KB的最大空间使用。片上丰富的外设资源,用以加强连接性,集成XMC接口(拓展PSRAM,NOR存储器,或8080/6800模式并行LCD)、1个OTG控制器(设备模式支持无晶振Xtal-less)、2组CAN总线、8个UART、3个SPI/I²S(可组合全双工模式)、3个I²C、1个16位高级定时器、8个16位通用定时器、1个32位通用定时器、2个16位基本定时器。1个采样率高达5.33Msps的12位24通道高速ADC与2个12位DAC,为支持混合信号控制提供更高的性价比。几乎所有I/O口可容忍5V输入信号,且所有I/O口均为快速I/O,具有多种可选功能还支持端口重映射,提供绝佳性能和成本竞争力优势。 AT32F423可运行于工业级温度范围-40~105°C,并因应多样的内存需求,提供一系列不同的封装类型选择。其丰富的片上资源分配、高集成及高性价比展现极佳灵活性,提供安全且先进的应用服务,以满足各类需求,特别适用于工业自动化(Industrial Automation)、电机控制(Motor Control)、物联网(IoT)及消费性电子(Consumer Electronics)等。
AT32F423支持多种开发环境,如KEIL、IAR等。首先在官网下载安装keil支持包:
然后下载安装雅特力提供的图形化开发工具,类似STM32CubeMX,蛮好用的:
创建工程界面,清新的界面:
基本是仿照STM32CubeMX的布局,左边显示外设,中间显示配置
时钟树的配置,速度很快
根据原理图配置3个LED的IO为输出:
配置如下:
生成keil工程:
可以看到生成的工程结构:
生成的gpio的配置
添加测试代码:
板载了at-link,CMSIS-DAP方案,自带虚拟串口:
烧录后可以看到led闪烁了:
测试工程
AT32F423VCT7_WorkBench.rar
(5.14 MB)
|