🚲 Air32F103# Air32F103为系列芯片,首发型号为Air32F103CBT6,其外设和硬件设计兼容市场上一些主流F103型号,主频最高可达256M,96K RAM+128K Flash,每个IO都可设置独立的内部上下拉电阻。 AIR32F103芯片 AIR32F103是什么? 环境搭建教程 替换其他芯片说明 增强功能 注意事项 模块购买 芯片PinOut 开发板 开发板PinOut 使用说明 硬件资料 Air32F103使用手册 一、背景 二、环境搭建 准备工作 安装支持包 新建工程 测试代码 三、下载烧录 从SXX32F103移植 前言 快速替换 SXX32F103 芯片 AIR32F103硬件使用差别 TIM2 模块复用差异 GPIO 引脚耐压说明 自举模式选择引脚 AIR32F103软件使用差别 系统功能 配置DEBUG状态,使能SW,关断JTAG差异 仿真状态下将 JTAG 关断或者将 JTRST 释放会导致复位 软复位时不会重新加载自举模式的配置选项 不支持某些SXX32F103专用烧录器下载 第三方某些烧录器下载失败问题 非32bit对齐访问APB总线时,现象差异 中断控制器差异 区分 Air32 芯片和 SXX32F103 芯片的方法 软件延时差异 RTC时钟,预分频装载值超过0xffff时,算法的差异 TRACESWO 作为 Printf 功能使用说明 开启读保护后自动开启写保护区域大小说明 ADC 配置 ADC 连续采样且使能 ADC 后,只关闭 ADC 使能无法停止转化 ADC 连续两次使能 ADON 再进行外部事件的软件触发注意事项 ADC连续两次使能外部事件的软件触发注意事项 双 ADC 不同模式差异 ADC 和 DMA 配置使用注意事项 ADC使用ADC自动注入转换差异 TIM 通用定时器 TIM2 - TIM5 的 Channel3 不支持比较输出功能 连续两次刹车的时间间隔小于一个 TIM 时钟周期时 BIF 无法清零 软件修改 CNT 值后 TIM 没有重新配置 CNT 进行计数 CAN 休眠模式下配置过滤器注意事项 CAN发送时间戳时,时间戳填充报文的位置差异 TXFP 为 1 时,FIFO 优先级差异 FLASH FLASH写保护第一块后,第一次擦除其他Page,现象差异 调用 FLASH_EraseOptionBytes()接口擦除选项字节时有概率 Fault USART 智能卡模式无时钟输出 使用 DMA 发送数据,通过 USART TC 标志位判断数据是否全部发送完成注意事项 SPI/IIS IIS 在主接收模式、并且处于PCM标准模式下时,关闭I2SE现象差异 作为 Master,全双工模式下收发数据注意事项 在 BUSY 状态下关开 SPE 有概率无法收发数据 SPI使用DMA传输数据 SPI RXE置位,读取DR后,DR中的数据保留 USB 模块 DMA 模块 ISP、仿真器、脱机烧录器使用注意事项 ISP 工具 仿真器 使用 Keil.SXX32F1xx_DFP.2.3.0 版本以上的 pack 包注意事项 下载器 芯片处于读写保护状态下烧录异常 使用 WizPro200ST8 编程器烧录失败 强化功能使用说明 PLL高频配置 GPIO支持独立上下拉控制 USB内部可选1.5K上拉电阻 USB支持PLL时钟的 1/1.5/2/2.5/3/3.5/4/4.5 倍分频作为 USB 时钟 MCO支持输出PLL 2-16分频输出 DAPLink使用手册 概述 主要功能 硬件 开源教程 使用教程 KEIL配置 更新固件 常见问题 插电脑上没有驱动 设备管理器有设备,但是KEIL不认 设备管理器有设备,KEIL也是最新版本,但还是不认 设备管理器有设备,但是openocd不认 烧录器连上了,但是KEIL设备列表里不显示被调试的板子 keil下载时报RDDI-DAP Error的解决办法 Air32F103_PCB BluePill_PCB