ArterySW 发表于 2020-12-24 18:51

AT32应用整理贴(版主推荐)

本帖最后由 muyichuan2012 于 2024-2-27 13:27 编辑

雅特力入驻21论坛以来,我们和大家都发了不少帖子。这里发一个整理贴,集合这段时间以来大家发的各种应用:
官网源文件下载地址: https://www.arterytek.com/cn/support/index.jsp?index=1
第一章      应用指南
1.1   AN0002—AT32 MCU如何使用片上Flash来实现EEPROM功能
1.2   AN0003—AT32F403 备份域原理和使用技巧
1.3   AN0004—AT32 性能优化
1.4   AN0005—AT32 OTA 空中下载升级
1.5   AN0007—AT32使用USB HID进行IAP升级1.6AN0007-AT32 通过USB HID实现IAP2.0
1.6   AN0008—从用户代码跳转到系统bootloader
1.7   AN0012—AT32 使用USB MSD 进行IAP升级
1.8   AN0013—AT32音频驱动和USB传送
1.9   AN0014—AT32 MCU FLASH Application Note
1.10 AN0015—AT32 Printf Debug的几种方式
1.11 AN0017—三个AT32 MCU通过一个IAP升级
1.12 AN0025—AT32 FreeRTOS应用笔记
1.13 AN0048—AT32 USB应用开发指南
1.14 AN0030_AT32F415_IAP USB作为主机接U盘升级
1.15 AN0067—AT32 RT-Thread使用指南
1.16 AN0066—出厂BootLoader地址区域设置为用户区域(AP模式)
1.17 AN0033—AT32使用Eclipse IDE和GCC编译器
1.18 Recognize AT32 MCU
1.19 AT32扩展FLASH SPIM应用指南
1.20 AN0065—AT32F415系列安全库区使用指南
1.21 AN0037—如何使用浮点运算单元(FPU)
1.22 AN0006—AT32二维码解码(QR decode)和USB虚拟串口
1.23 AN0044 Segger Jscope波形软件在AT32 MCU的使用
1.24 AN0041 AT32_IEC 60730_CLASSB软件库使用指南
1.25 AN0031_定时器PWM输入测试
1.26 AN0045_AT32看门狗应用指南
1.27 AN0039—Audio Decode by HELIX MP3
1.28 AN0038—AT32F413系列安全库区使用指南
1.29 AT32F403A/407 Security Library Application Note
1.30 AN0001—AT32 MCU如何使用IAP通过USART实现对固件的在线升级更新1.30 AN0001--串口IAP应用笔记2.0
1.31 AN0071——AT32F421安全库使用指南
1.32 AN0069——AT32F421 GPIO 使用指南
1.33 AN0073—AT32 使用GPIO 模拟HDMI CEC案例
1.34 AN0002—AT32 MCU如何使用片上Flash来实现EEPROM功能
1.35 AT32F4xx_MPU的使用
1.36 AN0018—LittlevGL在AT32上的移植说明
1.37 AN0036—AT32 DSP使用案例和网络神经算法CMSIS-NN案例
1.38 AN0031_定时器PWM输入测试
1.39 AT32F421 COMP 使用指南
1.40 AT32F4xx_PWR_PVD部分使用
1.41 AN0067—AT32 RT-Thread使用指南
1.42 AN0006—AT32二维码解码(QR decode)和USB虚拟串口
1.43 AN0026—如何在程序中开启片上RAM扩展功能
1.44 AN0027--使用Eclipse插件来调试AT32F413系列芯片以及SLIB
1.45 AN0037—如何使用浮点运算单元(FPU)
1.46 AN0041 AT32_IEC 60730_CLASSB软件库使用指南
1.47 AN0025—AT32 FreeRTOS应用笔记
1.48 AN0074_ADC注意事项
1.49 AN0066—出厂BootLoader地址区域设置为用户区域(AP模式)1.50 SC0066_AT32F421_USART_LIN2.2A协议数据帧案例1.51 AT32_IEC60730_CLASSB软件库使用指南(增加AT32F421支持)1.53 AT32F403A的内部时钟HSI倍频作主频的使用1.54 SC0052_AT32F4xx_DMA弹性映射功能使用1.55 同时捕获4路PWM输入波形1.56 支持AT32F421/415/413/403/403A/407的FreeRTOS工程1.57 AT32扩展FLASHSPIM应用指南1.58 AN0078—AT32微控制器硬件设计指南及抗EMC/EFT设计要点1.59 AN0074_ADC注意事项1.59AN0074-如何提高AT32的ADC转换精度1.60 AT32Bootloader Program 使用手册1.61 AN0010—AT32与DM9051网口模块1.62 简述嵌入式程序架构1.63 AN0079—AT32微控制器上移植ThreadX操作系统1.64 AN0007—AT32 使用USB HID进行IAP升级(提供所有源码)1.65 AN0080--GUIX移植到AT32F403A1.66 定时器入门指南——第1讲
1.67 AT32F403A如何使用224KB SRAM1.68 AN0069——AT32F421 GPIO 使用指南1.69 AT32独立看门狗IWDG使用方法1.70 如何理解AT32的DMA弹性映射1.71 AN0066—出厂BootLoader地址区域设置为用户区域(AP模式)1.72AN0015—AT32 Printf Debug的几种方式1.73 AN0016—Recognize AT32 MCU内核版本、MCU厂商及型号的识别。1.74 AT32_IEC 60730_CLASSB软件库使用指南(增加AT32F421支持)1.75AN0007—AT32 使用USB HID进行IAP升级(提供所有源码)1.76 435新功能早知道--SPI TI模式1.77 AN0068-PSRAM/SRAM与XMC硬件连接的推荐方法
1.78AT32F403A 224K RAM 和非零等待区关系
1.79AN0015—AT32 Printf Debug的几种方式
1.80单片机中断响应流程
1.81AT32F403A如何使用224KB SRAM
1.82AT32 I2C 2.0版新库使用分享(一)
1.83 AT32 I2C 2.0版新库使用分享(二)
1.84AT32 I2C 2.0版新库使用分享(三)
1.85AT32F421-软件模拟过采样
1.86 AN0090_AT32F435_437_EDMA_Application_Note
1.87 AN0089_AT32_MCU_SDRAM_Application_Note
1.88 AN0091 AT32F435/437 I2C使用指南
1.89AN0092-AT32F435/437 效能提升办法




第二章      使用案例
2.1    基于雅特力AT32的LORA 数据采集与控制
2.2   STM32、GD32、AT32的二维码识别方案比较
2.3【RT-Thread作品秀】基于RT-Thread冷链运输监管系统
2.4   基于RT-Thread和腾讯云Iot平台开发的智能停车平台
2.5AT32F413 扩展以太网口
2.6【 RT Thread 作品秀】 便携式心率监测仪
2.7PSRAM/SRAM与XMC硬件连接的推荐方法
2.8ISP串口下载时卡死问题
2.9定时器触发3路ADC同时采样指定次数
2.10 AT32F403A定时器外部时钟模式2+门控模式
2.11 AT32F4xx_SPI主机/从机接收发送都开启DMA通信
2.22 SC0005_AT32F403A_I2C_硬件I2C与从机STM8S003通信
2.23 SC0007_AT32F4xx_RTC_毫秒计时
2.24 SC0009 AT32F415 AT32F421 ERTC 入侵检测的使用
2.25 AT32F4xx_定时器7路PWM输出
2.26 AT32F415_模拟比较器的使用
2.27 SC0010 AT32F415 ERTC 自动唤醒定时器的使用
2.28 SC0011 AT32F415 AT32F421 ERTC 时间戳的使用
2.29 AT32F4xx_独立看门狗的使用
2.30 简述嵌入式程序架构
2.31 AT32F4xx_窗口看门狗的使用
2.32 SC0017 AT32F4xx RTC ERTC 时钟选择
2.33 SC0008 AT32F415 AT32F421 ERTC 日历的使用
2.34 SC0018 AT32F403 F403A F407 F413 RTC 日历的使用
2.35 AT32F4xx定时器同步之级联模式
2.36 AT32F4xx定时器输入捕获模式
2.37 F413外部flash数据丢失问题【已解决】
2.38 SC0022 AT32F4xx I2C使用中断进行主机接收从机发送
2.39 SC0021 AT32F4xx I2C使用中断进行主机发送从机接收
2.40 F413中断重入错误【已解决】
2.41 SC0019 AT32F4xx I2C使用DMA进行主机发送从机接收
2.42 SC0020 AT32F4xx I2C使用DMA进行主机接收从机发送
2.43 AT32温度传感器应用指南
2.44 M4单片机+DM9051NP网卡项目总结
2.45 SC0028_AT32F4xx_SPI使用DMA进行主机发送从机接收
2.46 SC0032AT32F4xx_CAN正常模式使用
2.47 SC0031_AT32F4xx_SPI使用单工模式通讯
2.48 SC0030_AT32F4xx_SPI使用半双工模式通讯
2.49 SC0034AT32F4xx_CAN过滤器使用
2.50 SC0033AT32F4xx_CAN环回模式使用
2.51 SC0029_AT32F4xx_SPI使用全双工模式通讯
2.52 SC0041_SNMP使用指南
2.53 SC0036_AT32F4xx_I2C使用轮询模式进行主机发送从机接收
2.54 AT32F4xx_ADC使用ADC内部温度传感器
2.55 AT32F4xx_各封装型号所有定时器可输出最多独立PWM数量
2.56 AT32F4xx_PWR_USART接收唤醒SLEEP
2.57 SC0035_AT32F4xx_I2C使用轮询模式进行主机接收从机发送
2.58 SC0044_AT32F4xx_USART使用中断模式通讯
2.59 SC0043_AT32F4xx_I2C使用10位地址进行主机发送从机接收
2.60 AT32F4xx_PWR_WKUPPin唤醒Standby
2.61 SC0045_AT32F4xx_DAC双通道输出三角波
2.62 SC0047_AT32F4xx_TMR门控模式
2.63 SC0046_AT32F4xx_使用DMA将数据从FLASH传输到SRAM
2.64 SC0048_AT32F4xx_TMR使用DMA模式捕获外部信号
2.65 SC0049_AT32F4xx_TMR更新中断
2.66 SC0042_AT32F4xx_I2C使用10位地址进行主机接收从机发送
2.67 AN0075—AT32基于RT-Thread Studio开发
2.68 SC0052_AT32F4xx_DMA弹性映射功能使用
2.69 AT32F4xx_备份域数据存储
2.70 AT32F4xx定时器同步之并行模式
2.71 SC0057_AT32F4xx_TMR单脉冲模式
2.72 SC0056_AT32F415_ACC使用
2.73 SC0055_AT32F4xx_IRTMR输出
2.74 SC0053_AT32F4xx_DAC输出噪声波
2.75 SC0061_AT32F4xx_TMR_OCToggle输出
2.76 SC0060_AT32F4xx_TMR_OCActive输出
2.77 SC0059_AT32F4xx_MCO输出
2.78 基于AT32F403A的图标式应用系统设计
2.79 samplecode: usart1不进【接收中断】
2.80 基于AT32F403的CAN入门(STM32F103类似)
2.81 SPI2 重映射后 TIM2 PA15管脚无法输出PWM
2.82 SC00012—AT32F4xx_定时器7路PWM输出
2.83 AT32F415 运行程序跳转到bootloader
2.84 AN0039—开源Helix MP3解码算法Audio Decode by HELIX MP3
2.85 AT32F413/AT32F415移植到ucosIII
2.86 AT32F403A FreeRTOS_IAR7.4 demo
2.87 AT32F413rt thread nano版demo
2.88 ADC过采样
2.89 AT32F421-低频PWM输入捕获
2.90 SPI外挂Flash模拟U盘demo
2.91 415 Audio Demo(48K采样率,24bit位宽)
2.92 使用AT415 OTG实现MassStorage和CDC复合设备
2.93 421 IO模拟can通信
2.94 AT32F413 USB 和CAN同时使用案例
2.95 Micropython Based AT32 RTT
2.96 RT-Thread中AT32F403A使用RTC
2.97 使用littlevgl显示呼吸灯
2.98 定时器入门指南——第1讲
2.99 AT32F403A驱动复用PSRAM
2.100 AT32F403A HID mouse sample code
1.101 AT32F415移植 ucosIII
2.102 F407网口配置
2.103 F407 初始化SD卡
2.104 DM9162 以太网模块
1.105 AT32F403 SPI DMA访问英尚VTI7064LSM,做内存扩展
1.106 移植俄罗斯方块
1.107 【AT-START-F407测评】+LCD+XPT2046+画板
2.108 AT32F403A FreeRTOS例程(含low power) -- 基于IAR_V8
2.109 AT32F421 freertos demo
1.110 SC0034AT32F4xx_CAN过滤器使用
2.111 使用TMRDMA模拟PWM波2.112 LittlevGL手表应用(附源码)2.113 分享基于AT32F407的RT_Thread工程(DMA接收任务)2.114 AT32 MCUAES demo2.115 AT32F413/AT32F415移植到ucosIII2.116 LittlevGLV7.11 Music demo on AT32F403A2.117 支持硬件浮点运算的UCOSIIIdemo2.118 STM32、GD32、AT32的二维码识别方案比较2.119 基于AT32F403A+emwin环境数据检测gui2.120 AT32F415运行程序跳转到bootloader2.121 在AT32F403A上使用模拟IIC时序和SHT31A通信读温湿度2.122 SPI外挂Flash模拟U盘demo2.123 AT32单片机移植ucos-iii最新版本V3.08.012.124【AT-START-F407测评】+驱动SSD1315的OLED显示屏2.125 【AT-START-F407测评】+RT-ThreadStudio_U8g2_SSD1306_sw2.126 【AT-START-F407测评】+基于RTThread的以太网设备获取天气2.127 AT32F407+freertos+lwipexample2.128 AT32F403A+emwin做圆环2.129 使用AT32F4的XMC接口驱动LCD屏
2.130 分享一个AT32F403A的RT-thread demo(含keil v5和IAR v8.3版本工程
2.131 AT32驱动NAND FLASH(以H27U1G8F2B为例)2.132 SC0049_AT32F4xx_TMR更新中断2.133 AT32F403 SPI DMA访问英尚VTI7064LSM,做内存扩展2.134 SC0011 AT32F415 AT32F421 ERTC 时间戳的使用2.135 基于AT32F4xx的FreeRTOS demo(含IAR8.2和MDK版工程)2.136 SC0069—AT32F4xx_使用DMA动态更新PWM占空比2.137 在AT32F403A上使用模拟IIC时序和SHT31A通信读温湿度2.138 基于RTThread的以太网设备获取天气2.139 AT32F403A FreeRTOS例程(含low power) -- 基于IAR_V82.140 使用TMR DMA模拟PWM波2.141 SC0067 AT32F403A USB Audio full-duplex2.142 SC0005_AT32F403A_I2C_硬件I2C与从机STM8S003通信2.143 SC0035_AT32F4xx_I2C使用轮询模式进行主机接收从机发送2.144 支持硬件浮点运算的UCOSIII demo2.145 AT32F407+freertos+lwip example2.146 SC0068—AT32F407_RTThreadStdio网络测试工程2.147 AT32F4xx_使用DMA动态更新PWM占空比2.148LittlevGL V7.11 Music demo on AT32F403A-新增竖屏显示2.149 SC0070--AT32F4xx_使用PWM输出WAV音频








第三章      使用技巧
3.1   IAR的Pack文件无法自动安装
3.2   如何使用Keil生成汇编文档
3.3   如何在Keil中将函数或变量编译到指定地址
3.4   如何使用Keil 生成Bin 文件
3.5   FAQ0095 事件唤醒STOP模式注意事项
3.6   FAQ0094 USB 不断开连接, USB 设备重新枚举操作
3.7FAQ0091 AT32F415 PA7 使用注意事项
3.8FAQ0092 SPI3 引脚设置方法
3.9   FAQ0011—通过 ISP 方式升级 arduino 程序说明
3.10FAQ0012—SPIM 以 ICP 或 ISP 的加密操作说明
3.11FAQ0013—USB 读 RAM buffer 使用规范建议
3.12FAQ0089 AT32工程在M3内核芯片上运行 使用注意事项
3.13FAQ0090 雅特力AT32F4xx系列独立PWM输出数量
3.14FAQ0009—J-Link 下载代码异常说明
3.15FAQ0014_USB 唤醒PC问题
3.16FAQ0016_默认非GPIO的Pin如何设置为GPIO
3.17FAQ0017_耐压5V IO在高电平驱动LED时弱亮说明
3.18FAQ0018_非5V容忍管脚输入建议
3.19FAQ0019_IO速度设置说明_V1.0.0
3.20FAQ0093 AT32更换外部晶振后BSP修改方法
3.21FAQ0031-快速定位DMA访问外设寄存器地址
3.22 AT32F421在GPIO高频输出时存在过冲现象3.24 其他M3内核MCU的库和AT32pack造成hardfault3.25FAQ0091 AT32F415 PA7 使用注意事项3.26 FAQ0026—在ADC输入内阻不配情况下提高ADC准确度方法3.27FAQ0023—同时触发ADC1 ADC2 ADC3方法3.28 如何在工程中正确开启硬件FPU单元3.29 避免耐压5VIO 浮空输入时维持在中间电平3.30 FAQ0113 CAN数据错位问题说明3.31 FAQ0033—I2C使用注意事项3.32 FAQ0087AT32单片机Flash 全擦除时间说明3.33 中断处理技巧--连续进入两次中断3.34 FAQ0025—ADC实测4MHz采样速率结果3.35 FAQ0048AT32F4xx内部闪存页擦除注意事项3.36 FAQ0049将IAP放在非闪存起始地址的方法3.37 FAQ0088 USB和两路 CAN 同时使用, USB 中断向量号 Remap 说明3.38 FAQ0115AT32使用AC6编译器注意事项3.39 AT32F403A如何使用224KBSRAM3.40 FAQ0016_默认非GPIO的Pin如何设置为GPIO3.41 FAQ0031—快速定位DMA访问外设寄存器地址3.42 AT32F403A224K RAM 和非零等待区关系3.43 FAQ0086AT32如何在 Eclipse 中实现分散加载3.43 FAQ0111--代码异常跳过__WFI()命令问题说明3.44 介绍下AT32的XMC异步通信的几个模式的时序(MODE1/2/A/B/C/D)3.45 FAQ0110_擦除FLASH零等待区期间需注意事项3.46 USB虚拟串口发送数据上位机不能显示问题3.47 FAQ0116 CAN应用问题说明3.48 FAQ0117 配置XMC时序注意事项3.49 FAQ0102--双CAN配置3.50 FAQ0016_默认非GPIO的Pin如何设置为GPIO
3.51 如何理解AT32的RTC以及ERTC的时钟分频
3.52 AT32 ERTC的时钟源选择3.53 浅谈AT32 ERTC和RTC区别3.54FAQ0123—使用DMA方式实现ADC 8位精度采样3.55 如何对外部FLASH加密




第四章      移植指南
4.1    MG0006 从AT32F403移植到AT32F403A说明手册
4.2   从AT32F415移植到AT32F421
4.3   从SXX32F030移植到AT32F421
4.4   MG0003_从SXX32F103移植到AT32F413
4.5   从AT32F403移植到AT32F413
4.6   从SXX32F107移植到AT32F407
4.7   MG0005_从SXX32F0xx&GX32F3x0移植到AT32F415
4.8   MG0006_从AT32F403移植到AT32F403A
4.9   MG0004_从AT32F413移植到AT32F415
4.10 MG0007_从SXX32F103移植到AT32F403A
4.11 MG0009—从SXX32F107移植到AT32F407
4.12 MG0007_从SXX32F103移植到AT32F403A

第五章      开发工具5.1 pack—AT32MCU在JFlash/JLink工具上的支持包5.2 AT32时钟配置工具5.3 CAN波特率计算工具5.4 IAP programmer的命令行版本(源码)5.5 AT32F403 开发板 V1.35.6 代码转换工具_AT32 Smart Code Transfer5.7 BSP (Board Support Package)下载地址5.8AT32 ISP 命令行操作工具和手册5.9AT-Link DLL烧录资料_V2.0.0











发呆二极管 发表于 2020-12-24 19:18

不得不说,雅特力文档给力。

670776685 发表于 2020-12-25 16:57

支持一下,这是一个很好的操作.很多轮子无需重复制造.节约用户的时间.

670776685 发表于 2020-12-25 16:59

后续资源会越来越多,建议分层次整理.比如有些是底层IP应用,有些就是中间层了.

670776685 发表于 2020-12-25 17:08

是否可以设置一个奖励机制,鼓励用户分享不涉及核心技术的周边代码.
比如移植了某个RTOS.文件系统,做了某个LCD,RF什么的设备驱动等等.逐渐丰富产品应用代码库.

weict125 发表于 2020-12-28 09:42

nice

caigang13 发表于 2021-1-6 07:34

建议打包上传到网盘供网友下载

onlycook 发表于 2021-1-11 11:20

雅特力文档不要太给力!赞赞

weifeng90 发表于 2021-1-13 08:29

强大,感谢楼主分享。

两只袜子 发表于 2021-1-13 15:35


雅特力文档不要太给力!赞赞

chenjun89 发表于 2021-1-14 08:05

先收藏先,感谢楼主分享。

chenqianqian 发表于 2021-1-14 19:05

感谢楼主分享和整理,收藏一下。

lidi911 发表于 2021-1-15 08:24

mark一下,感谢楼主分享。

guijial511 发表于 2021-1-16 19:44

不错,收藏备用。

怀揣少年梦 发表于 2021-1-18 08:22

雅特力的文档确实丰富,感谢楼主整理

jcky001 发表于 2021-1-18 08:58

很nice的知识贴,楼主棒棒哒

jcky001 发表于 2021-1-18 09:07

收藏备用,雅特力的文档确实丰富

dami 发表于 2021-1-18 09:09

谢谢分享!!!

zhengshuai888 发表于 2021-1-22 08:10

谢谢楼主的整理和分享。

jizhongbiao 发表于 2021-1-24 10:58

nice,希望持续更新
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: AT32应用整理贴(版主推荐)