野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 13153|回复: 4

霸道点灯疑惑

[复制链接]
发表于 2018-9-23 11:46:29 | 显示全部楼层 |阅读模式
小弟初学霸道开发板,火哥原程序里面点亮一个LED有疑问请大家解答,火哥教程里里面点亮的LED 是PB0
1、首先配置时钟寄存器(RCC_APB2ENR )
2、配置低端口寄存器(GPIOB_CRL)
3、配置端口输出寄存器(GPIOB_ODR )
疑问:为啥我把端口输出寄存器程序给屏蔽掉了,PB0还会亮,
在这里是不是配置完时钟寄存器和端口输出/输出寄存器后GPIO口默认状态下都是低电平?
1.png
2.png
回复

使用道具 举报

 楼主| 发表于 2018-9-23 11:50:00 | 显示全部楼层
清零的那段代码屏蔽后还是会亮
回复 支持 反对

使用道具 举报

发表于 2018-9-25 21:55:07 来自手机 | 显示全部楼层
WANGCHONG123 发表于 2018-9-23 11:50
清零的那段代码屏蔽后还是会亮

因为ODR寄存器的默认值就是0,而LED就是低电平点亮的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-26 18:29:24 | 显示全部楼层
fire 发表于 2018-9-25 21:55
因为ODR寄存器的默认值就是0,而LED就是低电平点亮的。

谢谢火哥,我在往下看你的视频时候你讲解的很清楚,谢谢火哥
回复 支持 反对

使用道具 举报

发表于 2018-9-26 19:19:54 | 显示全部楼层
WANGCHONG123 发表于 2018-9-26 18:29
谢谢火哥,我在往下看你的视频时候你讲解的很清楚,谢谢火哥

OK,有不懂的再问。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-6 14:21 , Processed in 0.043574 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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