感觉stm32官方的IAP例程写的太乱了,于是自己写了个串口IAP,希望可以帮助到正在或者即将学习IAP的童鞋们! 用的MCU是stm32f103ze,编译工具室IAR 5.4,仅仅用了USART1,不需要按键来,即仅仅使用了2个管脚,就实现了串口IAP的功能。 大概思路如下: IAP部分:IAP地址如下 #define StartAddr ((u32)0x08000000) #define EndAddr ((u32)0x08010000) IAP 程序部分大概思路: 1.将 通过串口接收的APP文件利用数组先保存下来存储到USART_Buffer中 2.if(USART_RX_BUF[0]==0xAF)// WRITE APP TO FLASH 当串口接收到AF时,将APP文件写入到flash中 3. if (USART_RX_BUF[0]==0xAC)// RUN APP 当串口接收到AC时,开始运行APP文件,不返回! APP部分:APP地址如下 #define StartAddr ((u32)0x08010000) #define EndAddr ((u32)0x0807ffff) 将APP的中断向量表定位到 ((u32)0x08010000) ,具体可以参见我上传的程序!
2021-12-25 16:54:15 961KB IAP STM32 串口 独家
1
本文给大家介绍了STM32-串口超时判断方式接收未知长度数据。
2021-12-22 16:52:28 38KB STM32 串口超时 数据 文章
1
串口控制LED亮灭 ,同时能控制LED模式,三种模式分别对应单独亮灯 全亮,流水灯等
2021-12-16 16:44:05 2.59MB stm32 串口通信 led
1
STM32F103RE学习笔记-串口中断学习。详细的介绍了STM32中串口中断的初始化,串口接收数据、发送数据,每一条指令都有详细说明,对于刚接触这个的人来说是非常有用的。
2021-12-14 16:32:19 20KB STM32 串口中断
1
最基础的串口控制程序 初学者入门时值得研究
2021-12-10 16:13:12 4KB ARM STM32 串口控制 LED闪烁
1
STM32串口下载软件FLYMCU.exe,正点原子STM32串口下载软件
2021-12-07 21:06:35 796KB STM32
1
该压缩包中包含STM32的四个串口的程序源码,都是亲测可用的,包括串口1、串口2、串口3、串口4,欢迎下载,不懂就问,期待交流!
2021-12-01 19:37:43 4.48MB STM32 串口1 串口2 串口3
1
打造最好用的免费STM32串口下载软件uISP
2021-12-01 19:23:02 1.56MB 免费STM32 串口下载 软件uISP
1
杭电嵌入式期末作业,串口计算器版本2,可以直接用。
2021-11-25 12:50:54 2.45MB 杭电 嵌入式 STM32 串口计算器
1
此文件夹的工程为stm32gx系列的串口多处理器通信实验工程,详细描述了配置串口多机通信的过程以及要点,比较适合入门STM32单片机的同学或对stm32串口多机通信感兴趣的初级嵌入式软件工程师。
2021-11-23 09:03:44 410KB STM32 串口多处理器通信
1