首页 > 电子

,stm32如何按键取反

分别基于STM32F103和MSP430G2231用C语言实现,具有2个按键分别为绳索按键和保护按键,1个蜂鸣器,1个灯,两个按键都闭合时,进入保护状态并鸣叫一声闪一下灯绳索按键抬起时,蜂鸣器一直叫,灯一直闪烁再抬起保护按键后停止鸣叫和闪灯。的代码附图是chartgpt的回应,,可以预想用不了多久,很多行业将会重新洗牌,一如出现的机器煎饼。

1、STM32按键问题

程序不太完整,看样子你的蜂鸣不响,你可以用仿真器跟踪一下是不是卡在哪了。还有你的电路的按键是不是有问题,你确定不按的时候是高电平。这里这2句://GPIOB>ODR|0X000F;//PB0~3上拉GPIOB>ODR|15<<0;你用的那句?如果第一个屏蔽了的话你没有设置上拉输入啊。#definekey3PBin(3)//PA0WK_UP注释写着是PA0,初始化的是PB0,不知道是不是这里有笔误?

2、stm32按键处理函数的逻辑关系是什么?

static是静态变量只会执行一次if(key_up

保存到:

相关文章

Top