|
首先,请参考其他的博文,他们写的很详细& G- e: u( g2 N$ \) t 比如这位老哥的:https://blog.csdn.net/lnniyunlong99/article/details/104636389 ' E+ a/ m1 b( e6 s! c 然后,我来补充一个。* v* H8 v. e& S( y# g$ D# u( i$ U 你是不是添加了这个代码? - Z' X! `2 m) P/ P% F0 S/ { t/ ? void delay_init(uint8_t SYSCLK)- H) M% Z6 Y) J5 O4 {3 {& e) _ { SysTick->CTRL&=0xfffffffb; fac_us=SYSCLK/8;, `! e$ u, w7 I4 } fac_ms=(uint16_t)fac_us*1000;8 D- y) _6 l8 {% x" \+ s, y }7 f M/ |0 T0 Z. Z" n5 e 1 2 3 4 54 I: x5 W! B: l4 |4 @# U. x' w9 ` 6 这段代码据说是正点原子的。这段代码在一些博文都吹得飞起,说什么很有参考价值。 去掉这段东西,就好了。 7 R' n0 c! y9 v' V. A6 }. K+ j: O" F 原因,我猜是因为这段玩意更改了SysTick->CTRL,导致出错了。 ————————————————+ h( H# ^6 h5 D* M) R* }& x$ q& h& ^ 版权声明:流泪猫猫头。2 S5 M$ ` ~$ Q+ R. {' X 如有侵权请联系删除 & t/ ~8 P1 K2 D* a4 E& X8 P4 S $ O+ [8 i" B/ e5 H9 ? X6 j% r |
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:雨露均沾·逢7狂欢】之五:STM32系统时钟PLL故障排除1例
【福利三:雨露均沾·逢7狂欢】之三:AI帮我查BUG
福利三:雨露均沾·逢7狂欢】之二:STM32F407VG串口通信乱码故障的排除
基于STM32F103的I2C主从机通信
OpenBLT移植到STM32F103战舰开发板上适用于所有STM32F103系列的Bootloader
TFT LCD 与 FSMC 的硬件连接大容量 STM32F10xxx FSMC 接口
单片机:初学者该了解的STM32F103基础知识
2025软件工具兔哥知道
STM32之继电器模块
微信公众号
手机版