你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
所以,没有被加到while里面。