第一章 国产MCU雅特力AT32 特有功能 资料介绍

目录

概述

特有功能

开发环境

资料下载

最后


概述

         雅特力MCU是一款高性价比的国产32位MCU,相对来说具有更高的主频,更大的sram,以及更加丰富的外设资源可以使用。比如AT32F403A系列,此系列是高度兼容STM32F103系列的,但是AT32F403A在规格上是主频可达240M,最大的SRAM是224K,更是有8个串口更加适合多串口的客户。目前雅特力的产品已经使用在多个行业当中。

        雅特力现在已经发布的芯片当中,主流型的是AT32F413、AT32F403A、AT32F407系列;超值型的是AT32F415、AT32F421、AT32F425系列;高性能的是AT32F435、AT32F437系列;还有无线型(蓝牙)AT32WB415系列。这些系列的内核都是使用的M4的内核,并且都带有自己的特殊功能安全库功能,只是超值型和无线型的会省掉一些功能,比如会没有单精准浮点运算单元fpu以及没有零等待内存。


特有功能

        雅特力的安全库功能是雅特力自行开发的sLib安全库 (Security Library),可支持密码保护指定范围程序区,方案商烧录核心算法到此区域,提供给下游客户做二次开发,强化了产品本身的安全性、可靠性和二次开发的使用便利度。

        雅特力的主流型和高性能系列都具有零等待内存区域和非零等待区域,零等待区域以支持可执行代码速度达到每个系列的最高主频,不需要加延迟。每个系列的零等待内存大小不一样,并且和sram是有反比例关系,比如AT32F403A出厂默认是256K的零等待内存,96k的sram内存,当把sram配置到224K的时候,零等待内存就只剩下128K的内存大小。零等待内存的分布都是从0x08000000开始。非零等待区域的代码,通过缓冲等方法代码的执行效率也可达到主频的0.4倍的效率。后续有对应的文章来更加详细介绍。

        弹性dma也是AT32的一个特色,一般情况下dma的通道和外设都固定,使用时要严格按照对应的情况去配置通道和外设才能正常工作。AT32的不仅有固定的模式,而且还有弹性模式,在弹性模式下,可以把dma的通道和外设随意的绑定起来,不再局限于某个通道只能用于某种外设了,这样当分配dma的时候,就很方便。


开发环境

        雅特力目前支持的开发环境还是比较多的,常用的有keil、iar的环境,也有eclipse+gcc、VS code、Openocd等等。当然现在雅特力自己的IDE也发布出来了,基于eclipse+gcc的环境,包含windows和linux版本,这个在官网即可下载。


资料下载

        雅特力的官网上有很多的资料以及工具可提供下载,选型手册、规格书、RM手册、BSP、烧录工具等等,后续会对一些常用的工具进行介绍。下一个文章是对开发环境的配置。

下面是官网的一些常用资源:(还有许多的资料,后续用到的时候会介绍)


        

最后

        后续会持续更新,基于v2库使用at32的文章,包含环境调试,工程建立,以及各种外设的基本使用。到时会把相关代码上传到qq群,有需求,以及问题的都可进入qq群获取相关代码以及沟通交流。

  • 1
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值