logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32F1的串口在线升级方案

本文介绍了一种基于STM32单片机的串口在线升级(IAP)方案。该方案通过引导程序(IAP)实现APP程序的无线更新,IAP程序位于0x08000000-0x08004000,APP程序从0x08004000开始。系统上电后提供5秒倒计时,期间收到特定启动指令即进入升级模式。升级过程采用1024字节分块传输,每块间隔1500ms,最后通过结束指令完成升级。文中详细说明了IAP和APP程序的内存分区

文章图片
#stm32#嵌入式硬件#单片机
stm32配置为 SWD调试模式

配置为SWD调试模式优点比较多,节约IO口方便布线 而且也可以进行程序的调试和下载RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);//使能复用功能GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);/*使能SWD 禁用JTAG*/...

#stm32
stm32f103系列使用内部时钟配置教程

先上程序看一下,使用内部时钟的好处就是可以节约成本但是倍频最多只能达到64MHZ使用时需要注意 注释掉这个SystemInit(); 时钟配置函数//配置内置振荡器 36MHzRCC_DeInit(); /*将外设RCC寄存器重设为缺省值 */RCC_HSICmd(ENABLE); //使能内部时钟HSIwhile(RCC_GetFlagStatus(RCC_FLAG_HSIRDY)== RESE

#stm32
到底了