AT32F423
目前越来越多的微控器(MCU)应用需要使用到复杂的算法及中间件解决方案(middleware solution),因此,如何保护软件方案商开发出来的核心算法等知识产权代码(IP-Code),便成为微控制器应用中一项很重要的课题。
因为这一重要的需求,AT32F423系列提供了安全库区(SLIB)的功能,以防止重要的IP-Code被终端用户的程序做修改或读取,进而达到保护的目的。
本文档将详细阐述AT32F423系列安全库区的应用原理和软件使用方法。
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。
这篇应用笔记介绍AT32F423的GPIO功能及固件驱动程序API的配置和使用,并对BSP例程的软件设 计加以说明,同时演示使用方法并展示实验效果,供用户参考。
AT32F423xx的通用功能I/O (GPIO)提供了一系列与外部环境通讯的接口,可用于MCU与其他嵌入式 设备之间通过数字或模拟方式的通讯。AT32F423系列的GPIO还提供了丰富I/O复用功能,能够使得 多个外设可以同时工作,并且保证每个引脚在某一时刻只会连接到一个外设,从而避免了外设冲突的 产生。
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。
AT32 的 ADC 是一个将模拟输入信号转换为设定分辨率数位数字信号的外设。采样率最高可达 5.33MSPS。多达 26 个通道源可进行采样及转换。具备多种功能强大的模式,本文主要以 ADC 的特 色功能进行讲解和案列解析。
ADC简介
时钟及状态,由数字和模拟时钟两个部分组成 分辨率及采样转换,可配置分辨率为12/10/8/6位的转换,采样周期支持广范围的配置 自校准,自带校准功能以纠正数据偏移 基本模式,支持多种模式,不同模式可组合使用满足多种应用 不同优先权的通道,普通通道与抢占通道具备不同的优先权 多种独立的触发源,包括TMR、EXINT、软触发等多种触发选择 数据后级处理,包括数据的对齐,抢占通道偏移量等多种处理 转换中止,可软件控制在ADC不掉电状态下实现转换中止 过采样器,普通及抢占通道均支持过采样 电压监测,通过对转换结果的判定来实现电压监测 中断及状态事件,具备多种标志指示ADC状态,且某些标志还具备中断功能 多种转换数据的获取方式,包括DMA获取、CPU获取两种方式实现转换数据的读取 多达26个通道:IN0~IN17,IN20~IN27
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。
时钟是芯片正确高效运行的基础,正确的时钟配置是芯片能正确运行的必要条件,其重要性不言而喻。AT32各系列产品的时钟配置部分可能存在细微的差异和需要注意的事项,本文档就着重针对各系列的情况来详细介绍如何结合雅特力提供的V2.x.x的板级支持包(BSP)来配置时钟。以下介绍时钟配置的方法主要分两种:
1、以手动编写代码调用BSP中提供的驱动函数接口来进行时钟配置。
2、采用时钟工具来配置并生成相应的源码文件。详阅请点击下载:
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。
4月20日,雅特力正式推出AT32F423系列超值型Cortex®-M4F MCU,内建单精度浮点运算单元(FPU),支持多管脚及封装选择,具备高效能、高集成和高性价比等特点,为AT32家族超值型产品线又增添了一名生力军。AT32F423片上集成丰富外设资源,提供高速的数据传输及处理能力,聚焦超低预算开发需求,同时兼顾成本敏感及高性能需求的嵌入式应用。
AT32F423系列MCU最高主频为150MHz,提供多达256KB Flash和48KB SRAM,包含1个高阶外部储存器(XMC)扩展,兼容8080/6800模式作为LCD并口。且支持1个12位5.33Msps A/D转换器,多达24个外部输入通道,满足更多应用高速数据采集及处理要求,提高产品测量精度及系统监测与控制能力。
AT32F423系列集成了丰富的外设界面,除ADC外,还提供2个12位DAC、 8个USART、3个SPI/I2S、3个I2C、2个CAN、1个OTG控制器(设备模式支持无晶振Xtal-less)及多达87个GPIO还支持端口重映像功能,充份弹性配置I/O脚位和扩充功能,使开发人员灵活运用升级终端产品功能,且不占电路板空间或额外增加物料成本, 优于市场上同级芯片, 几乎以一颗芯片全面涵盖多元应用场域,及满足各种需要灵活的工业标准连接功能的应用需求,如HMI、工业控制、物联网、智能居家、扫地机器人、LED控制、避障模块、LiDAR激光测距、亳米波等。
AT32F423系列提供21个产品型号,最大支持LQFP100封装,满足复杂设计功能对多引脚应用,对应不同市场需求, 还有LQFP64, LQFP48, QFN48, QFN36, QFN32共6种封装类型供选择,且所有AT32 MCU产品在软件和引脚封装方面皆兼容,可协助开发人员随时升级产品和降低扩充项目成本,缩短设计周期。
雅特力不断构建完善的开发生态体系,提供全面性的开发工具平台,如AT-Link- Family编程调试工具等硬件资源,以及BSP标准库、ICP/ISP编程工具等软件资源,支持Keil, IAR, eclipse, RT-Thread Studio等IDE平台与RT-Thread OS, FreeRTOS及LittlevGL等OS/GUI平台。通过易用的软硬件工具,提升工程人员的开发体验和效能,降低入门使用门槛,并减少重复设置工作,加速开发效率。
在密码保护方面,AT32F423系列搭载雅特力自有开发的sLib安全库 (Security Library) ,支持密码保护指定范围程序区,方案商依需求烧录核心算法到指定范围程序区,有助于下游客户进行二次开发,具备高安全性和可靠性优势。
目前,AT32F423系列产品已经开始发送样片并预计在2023年5月正式投入量产供货。
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。