
STM32
游者幻魂
你是谁?你需要什么?
展开
-
STM32F030 RTC内部晶振/外部晶振/闹钟
【一】RTC初始化函数,用宏定义设置内部/外部晶振,使用主频晶振8MHz,外部RTC晶振32.768KHz。/****************************************************************************//*Function Name : RTC Config *//*Author ...原创 2022-02-08 16:31:57 · 4455 阅读 · 0 评论 -
STM32F030 唤醒后MCU重启问题分析(带图文代码解析)
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR , ENABLE);//开电源管理时钟 PWR_EnterSTANDBYMode();对于使用STM32F0系列MCU的朋友,在调试休眠唤醒的时候发现唤醒后一直是复位状态,查看复位寄存器,也没有发现任何异常,这个我在这里友情提醒一下,不是你的代码出现了问题,也不是硬件出现了问题,你仔细看一下STM32F0系列(RM0091)的参考手册,这个是ST最权威的资料之一,你认真详细了解一下就发现问题了。我这边是采取RTC...原创 2021-01-29 10:55:38 · 1878 阅读 · 3 评论 -
STM32F030 IAP升级编写总结
现阶段有个STM32F030的项目,要从STM32F105系列移植到STM32F030,就是Cortex M3到Cortex M0 ,这中间还是有很多东西不一样,虽然都是用Keil,看起来差不多。好了,直奔主题吧!一、IAPIAP的MDK设置,地址需要根据实际情况定,IROM为运行代码所用的Flash空间,IRAM为运行的内存空间,我使用的是64K FALSH大小的芯片,IAP程序空...原创 2019-12-04 15:42:10 · 1689 阅读 · 0 评论 -
STM32F030 做IAP时NVIC_Init()中断卡死和“could not stop cortex-m device”问题分析
新项目需求,然后用STM32F030的MCU编写的一个IAP&&APP程序,这中间就出现一个问题,就是在APP跳转到IAP升级的时候出现了NVIC_Init()中断卡死现象,其中在APP main()函数里面开头就有这么一段代码 memcpy((void*)0x20000000, (void*)0x8003000, 0xB4); SYSCFG->CFGR1 |= 0x...原创 2019-12-18 12:11:25 · 1854 阅读 · 0 评论