野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20030|回复: 4

指南者的GPIOA端口时钟默认使能吗

[复制链接]
发表于 2020-10-6 15:44:01 | 显示全部楼层 |阅读模式
本帖最后由 玮-QKYtpK 于 2020-10-7 22:04 编辑

今天用指南者的固件库例程“13-GPIO输入—按键检测”时,发现了一个问题:原来的程序是按下KEY1(PA0)时红灯状态翻转,按下KEY2(PC13)时绿灯状态反转
我把使能GPIOA和GPIOC端口时钟那一段代码注释了
野火论坛202010061542214615..png
然后烧进板子后,按下KEY1(PA0)时红灯状态翻转,但是按下KEY2时绿灯状态没有变化
想问一下为什么会这样,是因为GPIOA的端口时钟默认使能的吗

13-GPIO输入—按键检测.zip

1.23 MB, 下载次数: 6

文件

回复

使用道具 举报

发表于 2020-10-7 09:09:20 | 显示全部楼层
可能是在别的外设初始化过程中已经使能了gpioA的时钟
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-7 22:05:09 | 显示全部楼层
H781997429 发表于 2020-10-7 09:09
可能是在别的外设初始化过程中已经使能了gpioA的时钟

我看过了好多次,没找到(也有可能是我看漏了),那个实验代码我上传到附件了
回复 支持 反对

使用道具 举报

发表于 2020-10-8 08:27:35 | 显示全部楼层
可能和JTAG有关
野火论坛202010080827045693..png
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-10-14 16:26:16 | 显示全部楼层
在SPI那里了解到,PA15、PB3、PB4、PB5这几个引脚默认功能是下载,第二功能才是IO口,所以GPIOA和GPIOB这两个端口应该是默认使能了时钟的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 12:15 , Processed in 0.048526 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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