|
首先,请参考其他的博文,他们写的很详细 比如这位老哥的:https://blog.csdn.net/lnniyunlong99/article/details/104636389% y3 r1 y$ W$ I- ?8 _, w 然后,我来补充一个。 你是不是添加了这个代码? void delay_init(uint8_t SYSCLK) { SysTick->CTRL&=0xfffffffb;. e0 e. k; h) b# T& ~' }" j fac_us=SYSCLK/8; fac_ms=(uint16_t)fac_us*1000; } 1 2 30 B4 X7 i( X& k3 ]" b) X 4 5" j( X6 y1 r9 |& V8 r 6 这段代码据说是正点原子的。这段代码在一些博文都吹得飞起,说什么很有参考价值。 去掉这段东西,就好了。 3 F$ P. J9 b! I) T2 ~$ }& e 5 [5 D6 ^0 l, v2 w8 K! h9 U$ Q 原因,我猜是因为这段玩意更改了SysTick->CTRL,导致出错了。: E% j( H1 w$ V/ e% e; ] ————————————————3 t/ G! H @! J5 Y* ^2 r 版权声明:流泪猫猫头。 如有侵权请联系删除 5 f J( e. h7 V7 M 8 K1 a4 f; P) ^ |
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之继电器模块
微信公众号
手机版