第一章 国产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群获取相关代码以及沟通交流。
第一章 国产MCU雅特力AT32 特有功能 资料介绍相关推荐
- 第五章 国产MCU 雅特力AT32F403A 基于v2库的点灯实验,位带操作控制,库函数控制
目录 概述 硬件 软件 初始化gpio 相关代码: 库函数操作 相关代码: 位带操作 相关代码: 最后 概述 本文主要是使用AT32F403A开发板,基于V2库的点灯程序. 工程建立.调试工具配置在前 ...
- 第二章:IEEE2030.5官网相关资料介绍
第一章:2030.5.CSIP.Rule21简介 and 本项目内容介绍 第二章:IEEE2030.5官网相关资料介绍 第三章:IEEE2030.5文档 第四章:Common Smart Invert ...
- stm32移植到国产MCU雅特力AT32
第一章 STM32移植AT32 概述 前言 雅特力科技于2016年在重庆成立的国产MCU品牌,全系列产品采用55nm先进工艺主打M4内核的高性能32位单片机,目前正式发布的有AT32F403.AT32 ...
- MT6757/P20处理器功能资料介绍
引言: MT6757/P20是针对高端轻薄智能手机所设计的低功耗.高性能4G LTE处理器. MT6757/P20处理器: 继成功推出联发科技曦力P10后,联发科技呈现新一代P系列处理器,是联发科技曦 ...
- STM32的国产替代,盘点下我知道的国产MCU
电子元件涨价和缺货是多少嵌入式工程师的痛,一年内上游厂家晶圆产能告急能有数十次之多.而MCU更是重灾区,且不说国内有超75%的市场都是被国外产品占据,就是本国内的代理和供应商也是漫天要价,而交期更是长 ...
- windows核心编程-第一章 对程序错误的处理
第一章-对程序错误的处理 在开始介绍Microsoft Windows 的特性之前,必须首先了解 Wi n d o w s的各个函数是如何进行错误处理的. 当调用一个Wi n d o w s函数时,它 ...
- SpringBoot | 第一章:第一个SpringBoot应用
2019独角兽企业重金招聘Python工程师标准>>> SpringBoot | 第一章:第一个SpringBoot应用 springboot简单介绍 概述 随着动态语言的流行(Ru ...
- 操作系统概述 操作系统第一章知识点归纳总结
系列文章 第二章 进程的描述与控制 第二章 进程调度 第一章 概述 1.1 目标与功能 1.1.1 操作系统: 控制应用程序的程序 应用程序和硬件间的接口 三大目标: 方便:用户使用 有效:使用系统资 ...
- 微信小程序零基础入门_第一章 小程序和开发者工具的介绍
第一章 小程序和开发者工具的基本介绍 1.1 小程序的开发工具 微信小程序的开发者需要先通过微信公众平台注册开发者账号.在微信公众平台网页中的账号分类->小程序中有着较为详细的注册介绍,可以较为 ...
最新文章
- MYSQL WHERE语句
- 利用位运算和指针实现的交换两个数的程序
- errorEruda解决移动端真机调试,bug收集问题
- Java数据库连接池实现原理
- 【Win 10 应用开发】InkToolBar——涂鸦如此简单
- Metadata Service 最高频的应用 - 每天5分钟玩转 OpenStack(164)
- Centos6.5静态IP设置
- JAVA学习-JAVA实现1-100的累加
- 响应式Web设计的9项基本原则
- 如何在矩池云GPU云中安装MATLAB 2019b软件
- 【长沙集训】2017.10.28
- 安卓工程师转行JAVA_转行|如何成为企业想要的Android工程师
- 计算机在档案部门应用范围,计算机在档案管理中的相关运用
- 搜索文件夹中word文档中的关键字
- RHEL7安装配置FTP服务
- Managing Supply and Demand Balance Through Machine Learning-笔记
- WIN10外接显示器有妙招
- 编写一个推导式,生成包含100以内所有勾股数(i,j,k)的列表
- 阿里天池竞赛项目——二手车交易价格预测
- 【测试用例练习】十、微信朋友圈点赞 和发红包 测试用例
热门文章
- 将LinuxPC连接到PPP服务器
- ‘Starting Tomcat v10.0 Server at localhost‘ has encountered a problem
- neo4j模糊查询_Neo4j:通用/模糊关系名称
- PCT: Point Cloud Transformer
- 腾讯位置服务API接入教程详解
- ovs conntrack及nat
- 提高宝宝智力的小秘诀:改善儿童DHA供给
- 依法经营医疗卫生网站承诺书
- USB移动光驱开机后仅能识别一次的问题
- 研究了100多个创业失败案例后,这里有7个血色教训