WWDG 中断在未配置的情况下被触发 | STM32 排错
简短的答案:被触发的不是 WWDG 中断,而是 HardFault 之类的异常,只不过由于默认情况下他们都用默认中断,所以你的 IDE 选了一个「看起来合理」的值。
简短的答案:被触发的不是 WWDG 中断,而是 HardFault 之类的异常,只不过由于默认情况下他们都用默认中断,所以你的 IDE 选了一个「看起来合理」的值。
有些东西是你一直在用却一直没有发觉,直到别人提起你才会意识到——嗷,原来这些理所当然的事情背后还有原因。
如果说 x86 的操作系统开发简单在哪,我想是不需要手动初始化时钟——4.77MHz 就是主流,倍频之类的事情由 BIOS 来控制。而在 STM32 里面,没有 BIOS 这个说法,你编写的就是 BIOS.
再一次学习汇编。
我确实没想到的是 ARM 的开发者手册也是那么厚。
其实操作系统从来就没有那么复杂过。
this is not what you think it is.
为什么要热更新?为什么热更新会带来问题?如何正确地实现热更新?
技术总会过时,但要不要立刻拥抱新的技术?还是观望一段时间再上?或者坚守老技术的阵地?
这并不是什么新的技术,事实上这是一种返璞。甚至这根本不是一个技术,而是一种看待设备的方式。