你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
问一下关于stm32最基本的问题。
[复制链接]
u15188757811
提问时间:2021-3-5 11:20 /
问答
是否解决:
在stm32的运行程序中,好多初始函数明明没有在while函数里面,但是,他却能反复的,不断地去运行,这是为什么呢?
就像是这个程序,对于设置独立按键能不能连续按,这个初始化独立按键的程序应该是要一遍又一遍去运行的,可是主函数里面,他又没有被加到while里面,他偏偏又能重复去运行,这是为什么呢?
赞
0
收藏
0
评论
4
分享
发布时间:2021-3-5 11:20
举报
请先
登录
后回答问题
4个回答
爱晴海玩偶
回答时间:2021-3-11 17:59:16
a0a.1 32b0c
IO口配置就跟给房间开门一样,只需开一次门,你进去了就行,while(1)就是你在房间里面了,你可以在房间里面做任何事。可以无限次的做。当然,如果return了就是出房子了,就做不了事了
赞
1
评论
回复
支持
1
反对
0
radio2radio
回答时间:2021-3-5 12:55:00
a0a.1 32b0c
初始化独立按键的程序KEY_Init(),是设置IO口模式的,只需要运行一次,不用一遍又一遍去运行。
所以,没有被加到while里面。
赞
0
评论
回复
支持
反对
cdt2000
回答时间:2021-3-8 12:28:54
a0a.1 32b0c
定时器中断中会不断的执行
赞
0
评论
回复
支持
反对
butterflyspring
回答时间:2021-3-11 15:07:55
a0a.1 32b0c
通常按键初始化的这个函数,只是设置了IO的硬件配置功能(例如输入带中断,或输入上拉)。 一旦配置了基本不变,与读取按键没有关系了。 按键读取IO状态,或者中断检测状态即可。所以没有必要放在while(1)中反复调用
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
所以,没有被加到while里面。