打印
[文档下载]

AT32 MCU固件库BSP&Pack应用指南(附pdf)

[复制链接]
5284|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 muyichuan2012 于 2022-6-30 17:37 编辑

AT32 MCU固件库BSP&Pack应用指南(附pdf)

雅特力官网下载方法:
在雅特力官网下载最新的bsp,document文件夹里有库函数使用指南,例如AT32F435,
AT32F435_437_Firmware_Library_V2.0.9\document  中AT32F435_437固件库BSP&Pack应用指南.pdf
为了方便查阅,我下载了一版放本帖子附件中。

1、简介为了让用户高效快速的使用Artery MCU,雅特力官方提供了一套完整的BSP&Pack用于开发。主要包括:外设驱动库、内核相关文件、完整的应用例程以及能够支持Keil_v5、Keil_v4、IAR_v6和IAR_v7、IAR_v8等多种开发环境的Pack文件说明。
本应用指南会介绍BSP&Pack具体的使用方法。

2、pack安装步骤
ArteryTek提供了支持Keil_v5、Keil_v4、IAR_v6、IAR_v7和IAR_v8等多种开发环境的Pack文件,对应的Pack采用‘双击’完成一键式安装。
注意:本章节主要以AT32F403A做举例说明,AT32 MCU其他型号的Pack安装步骤是类似的,不再累述。
Pack安装文件如下图(具体版本信息按实际情况为准)。


...

3、Flash算法文件说明
节主要以AT32F403A做举例说明,AT32 MCU其他型号的Flash算法说明是类似的,不再累述。

3.1        Keil算法文件的使用方法
因常用的Keil_v4和Keil_v5 IDE开发环境在算法文件选择方法和使用上基本一样,以下对应Keil_v5环境的使用来进行说明。
当在Keil IDE开发工具工程建立起来之后即可进行Debug方式配置和flash算法文件的选择。在开发工具内依次点击:配置魔术棒—>Debug选项卡—>Settings—>Flash Download,流程如下图:


...


4        BSP使用简述
4.1        BSP快速使用
4.1.1        模板工程介绍
在ArteryTek提供的固件库BSP中都默认建立好了Keil和IAR常用版本下的模板工程。以AT32F403A/407系列为例,其存放目录在AT32F403A_407_Firmware_Library_V2.x.x/project/at_start_xxx/templates中,内容如下:


...

5        AT32F403A/407外设库函数概述
5.1        模拟/数字转换器(ADC)
ADC寄存器结构adc_type,定义于文件“at32f403a_407_adc.h”如下:
/**
  * @brief type define adc register all
  */
typedef struct
{
……
} adc_type;

下表给出了ADC寄存器总览:


...


目录如下,完整内容请下载附件的pdf文档阅读。

目录
1         简介       39
2         Pack安装步骤      40
2.1       IAR Pack安装 40
2.2       Keil_v5 Pack安装  42
2.3       Keil_v4 Pack安装  42
2.4      Segger Pack安装  45
3         Flash算法文件说明      48
3.1       Keil算法文件的使用方法     48
3.2      IAR算法文件的使用方法     50
4         BSP使用简述 53
4.1       BSP快速使用 53
4.1.1       模板工程介绍       53
4.1.2       BSP相关宏定义    54
4.2       BSP规范 55
4.2.1       外设缩写       55
4.2.2       命名规则       56
4.2.3       编码规则       56
4.3      BSP结构 59
4.3.1       BSP文件夹结构    59
4.3.2       BSP库函数文件描述    60
4.3.3       外设初始化和设置       61
4.3.4       外设库函数格式    61
5         AT32F403A/407外设库函数概述        62
5.1       模拟/数字转换器(ADC)  62
5.1.1       函数adc_reset      63
5.1.2       函数adc_enable    64
...
...
5.23.15    函数xmc_ecc_get  370
5.23.16    函数xmc_interrupt_enable  370
5.23.17    函数xmc_flag_status_get     371
5.23.18    函数xmc_flag_clear      372
6         注意事项       373
6.1       型号切换       373
6.1.1       KEIL上型号切换    373
6.1.2       IAR上型号切换     374
6.2       Keil项目内Jlink无法找到IC问题      376
6.3       更换外部高速晶振后异常    378
7         版本历史       380







AT32WB415固件库BSP&Pack应用指南.pdf

4.7 MB

AT32F425固件库BSP&Pack应用指南.pdf

4.7 MB

AT32F421固件库BSP&Pack应用指南.pdf

4.29 MB

AT32F415固件库BSP&Pack应用指南.pdf

4.7 MB

AT32F413固件库BSP&Pack应用指南.pdf

4.52 MB

AT32F403固件库BSP&Pack应用指南.pdf

4.72 MB

AT32F403A_407固件库BSP&Pack应用指南.pdf

5.18 MB

使用特权

评论回复
沙发
caigang13| | 2022-7-1 19:24 | 只看该作者
下载看看,学习一下,谢谢分享。

使用特权

评论回复
板凳
chenjun89| | 2022-7-3 09:45 | 只看该作者
收藏了,谢谢楼主分享资料。

使用特权

评论回复
地板
weifeng90| | 2022-7-4 07:54 | 只看该作者
谢谢分享的资料,收藏了。

使用特权

评论回复
5
两只袜子| | 2022-7-5 15:35 | 只看该作者
难的有这么全面的好资料,果断收藏一份

使用特权

评论回复
6
iamrookie| | 2022-7-13 10:19 | 只看该作者
资料确实很丰富

使用特权

评论回复
7
claretttt| | 2022-8-20 13:59 | 只看该作者
谢谢分享的资料。  

使用特权

评论回复
8
wilhelmina2| | 2022-8-20 16:00 | 只看该作者
AT32 性能还可以吗   

使用特权

评论回复
9
wangwu1976@| | 2023-3-24 16:49 | 只看该作者
谢谢分享!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

69

主题

119

帖子

5

粉丝