野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 451|回复: 1

固件库点亮LED灯[指南者]

[复制链接]
发表于 2025-4-9 17:08:00 | 显示全部楼层 |阅读模式
固件库变成时灯不亮,用寄存器编程的方式对比排查问题,最终发现是RCC时钟使能的函数误写成了Reset的函数,如下图所示,由于传参都是一样的,没注意到这个问题。 野火论坛202504091705353521..png 但是令人费解的是,我在RCC_APB2PeriphResetCmd(led_port_rcc,ENABLE)函数下面又马上加了一条用寄存器使能时钟的代码,但仍然不起作用。
                              
仍要改成第二幅图这样才能亮 野火论坛202504091706039851..png

回复

使用道具 举报

发表于 2025-4-11 17:41:24 | 显示全部楼层
你可以打断点,看下两种设置后,对应寄存器中数值一样吗,可能是RESET函数还修改了寄存器中其他位的数据
回复 支持 反对

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-4-23 01:17 , Processed in 0.172555 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表