分类:STM32

针对stm32,stm8使用过程中的常见问题的解惑,涉及有stm32cubemx开发教程,stm32项目开发,还有站长做stmcu FAE的一些经验总结。

STM32 RTC Alarm的使用

STM32 RTC Alarm的使用
以STM32F072CB做的测试官方参考应用文档:AN4759 RTC日历时钟配置 通过两个预分频得到1hz的时钟用来更新日历。 异步预分频:PREDIV_A,7-bit(0-127)同步预分频:PREDIV_S,15-bit(0-32767) 频率计算...

DK45 1个月前 (08-27) 87℃ 39喜欢

MDK中出现STLink强制更新提示,又无法更新

MDK中出现STLink强制更新提示,又无法更新
IDE一般我喜欢用新版的,不是因为旧的不好用或者有什么bug,简单的就是想看下新版本的界面是不是看起来更好看了,是不是又包含了一些令人激动的新功能。 所以在MDK5.3出来的时候我就果断更新了。在调试硬件的时候一般我习惯于优先使用DAPLINK调试器,直到今天突然拿出买来...

DK45 9个月前 (01-14) 1855℃ 0评论 7喜欢

stm32L0无用户bootloader实现IAP

stm32L0无用户bootloader实现IAP
DK45 什么是IAP IAP-in application programming,就是在应用中编程的意思,在产品发布以后,不管是增加功能啊,或者对bug修复啊,都可以对原来固件进行更新升级。 传统IAP思路 基于stm32做的iap大多数的思路都是先...

DK45 2年前 (2019-12-28) 4509℃ 24喜欢

STM32在线升级中断向量重定向深度剖析

STM32在线升级中断向量重定向深度剖析
在做stm32 iap升级固件的时候通常需要多份中断向量表。比如bootloader的中断向量表在0x00000000位置,应用程序的中断向量表则会放在flash的另一个地方或者是放在RAM中运行。 要维护向量表位置就需要用VTOR这个东西,那么就要先从VTOR来聊聊, ...

DK45 2年前 (2019-12-17) 3780℃ 0评论 14喜欢

STM32L0擦写EEPROM 无法执行代码?

STM32L0擦写EEPROM 无法执行代码?
在stm32L071cb 这个型号的mcu带了6k的eeprom,项目中正好需要用到存储一些参数,借用现成的何乐而不为呢 在测试代码中运行写入再次读取数据保证是正确的,也没有其他副作用。但是到真正派上用场的时候却挂了。在一上电的初始化过程中我会存储一些参数,而从程序打印的...

DK45 2年前 (2019-11-19) 3393℃ 0评论 7喜欢