你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于STM32F1的无法进入SysTick经验分享

[复制链接]
攻城狮Melo 发布时间:2023-5-17 17:42
首先,请参考其他的博文,他们写的很详细
0 I$ u' Z6 B9 E5 |7 n# N4 f比如这位老哥的:https://blog.csdn.net/lnniyunlong99/article/details/104636389
9 b* ?2 ]4 L$ K; j7 a% k) H
0 D2 }5 a$ @4 I8 A: A' m

2 M1 d/ p7 n6 Z4 A然后,我来补充一个。$ d  [8 U0 P; l2 C
你是不是添加了这个代码?( o& C/ j) I2 |5 l3 X' H

9 y! ]+ Z* l; Q0 B5 A6 I
$ H7 W0 a: Y, g3 r4 `
void delay_init(uint8_t SYSCLK)& I' ~: b3 C+ y
{4 C& P) v% T& [9 ]* e
    SysTick->CTRL&=0xfffffffb;/ K7 Y% [( _7 Y* ~: W: S9 h
    fac_us=SYSCLK/8;
* e9 A) n5 n* B  \/ }2 `* ?; L    fac_ms=(uint16_t)fac_us*1000;. w! T7 T5 _$ {" t
}7 [# u- h; x9 N7 t& @  Q8 B
1
6 }1 _' v2 Q; ]. Y8 H( k2
0 [  M, m. p- t! A3% h# m( I# I: {
4
: ?5 p( n( P3 |2 Q6 {53 K  I2 F; o  z
6
$ |' V# U; |/ x$ g! |1 E这段代码据说是正点原子的。这段代码在一些博文都吹得飞起,说什么很有参考价值。
. [% }% N3 R9 g) a  k( u7 b去掉这段东西,就好了。* y6 @1 I2 m5 w6 [. l7 d
7 L& X) M+ o6 ?8 L% A2 p$ f2 N) M

( p- z: C' [+ l4 x原因,我猜是因为这段玩意更改了SysTick->CTRL,导致出错了。
8 [& ]5 s& t1 C! d————————————————
# `: M2 O; p$ d5 }版权声明:流泪猫猫头。
: X5 A% J/ M( f3 m5 ]5 T/ m+ ?如有侵权请联系删除4 L5 J: s" \  p

. I6 I' k2 ~: q# y4 ^9 T9 K
0 R4 p2 j$ x! d% Y
收藏 评论0 发布时间:2023-5-17 17:42

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版