电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
STM32端口A既要做外部中断,又要控制灯亮灭
已解决
73482
个问题
已帮助
5993
位优秀工程师
STM32端口A既要做外部中断,又要控制灯亮灭
小白爱32
2018-11-28
浏览量:1211
STM32端口A既要做外部中断,又要控制灯亮灭的话,比如A8是灯,A15是外部中断按键,端口A的时钟如何初始化?
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
你中有我
时钟的初始化与这些功能都是不冲突的,都要设置为GPIO的功能的,就算是有复用的,也一同把复用的时钟进行初始化了。
发布于
2018-11-28
举报
评论 0
1
0
其他答案
数量:
20
fighter-12315
我们对端口时钟的操作只有一个使能和失能,需要用到A端口的引脚的时候只需要失能A端口时钟即可
发布于
2018-11-28
举报
评论 0
2
0
小白爱32
我的意思是外部中断需要开启复用时钟,而控制等不需要,到底要不要开启?
发布于
2018-11-28
举报
评论 0
1
0
LoveMyDog
复用和初始化不冲突,都是要初始化的!
发布于
2018-11-28
举报
评论 0
1
0
robe_zhang
可能你对这个 IO 口理解还是不太深入,明天有时间,详细给你说
发布于
2018-11-29
举报
评论 0
1
0
赤心木zqw
按位初始化即可呀,A8设置为输出,A15为中断输入,IO口初始化不用对整个Port初始化的,可以细化到具体哪个位,活用按位与和按位或功能。
发布于
2018-11-29
举报
评论 0
1
0
yhj416606438
分开初始化,io初始化和复用功能都是独立的,不会冲突,云汉视频教程你可以去学习一下
发布于
2018-11-29
举报
评论 0
0
0
Linux小学童
A端口全部使能,打开时钟。然后可以单独的对每一个脚设置,输入还是输出。
发布于
2018-11-29
举报
评论 0
0
0
米饭米饭吖
每个IO的使用都是独立的 时钟只是给一些功能来使用 你的中断与IO功能只要不是同一个GPIO那就不会冲突
发布于
2018-11-29
举报
评论 0
0
0
donatello
无论是外部中断还是控制灯都是要使能GPIOA的APB2时钟,这是基本条件。
发布于
2018-11-30
举报
评论 0
0
0
lsh019
不影响的啊,各自初始化就行
发布于
2018-11-30
举报
评论 0
0
0
一笔之名也
端口A有很多个引脚的,有16个,不同的引脚进行不同的功能吧
发布于
2018-11-30
举报
评论 0
0
0
一笔之名也
端口A有很多个引脚的,有16个,不同的引脚进行不同的功能吧
发布于
2018-11-30
举报
评论 0
0
0
捷波
单片机端口的每一个引脚都是有相应的寄存器,可以独立配置的,A15的中断功能与A8的开关功能并不冲突。
发布于
2018-11-30
举报
评论 0
0
0
我是假管贴胸小助手
stm32的引脚在初始化的时候是一个引脚一个引脚的初始化,不是整体15个引脚一次性初始化的。应该你理解不是很清楚。使用固件库一一初始化就可以。
发布于
2018-11-30
举报
评论 0
0
0
chen0000009
STM32可以独立对每一个GPIO进行初始化的,同组里面的IO互不影响的
发布于
2018-12-13
举报
评论 0
0
0
drepa
都i是PA引脚,打开GPIOA时钟即可。
发布于
2018-12-29
举报
评论 0
0
0
bigCQ
IO的初始化都是在配置里面进行设置的,你可以在配置里面进行单独的初始化
发布于
2018-12-31
举报
评论 0
0
0
喵不是好兔纸
根据要使用的IO进行初始化,直接初始化就ok了
发布于
2019-01-08
举报
评论 0
0
0
Reuben
用多个IO进行单独的控制就可以做到这样的控制效果
发布于
2019-01-11
举报
评论 0
0
0
FEItwo
初始化设置对就行,针对IO口还是要多学习用法
发布于
2018-11-29
举报
评论 0
-1
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
STM32端口A既要做外部中断,又要控制灯亮灭
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: