怎么用检测stm32引脚输入信号的上升沿,不用中断,我是菜鸟,最好给出C程序 30
如题,怎么用检测stm32引脚输入信号的上升沿,不用中断,我是菜鸟,最好给出C程序,比如我要检测的是PB10引脚,谢谢。...
如题,怎么用检测stm32引脚输入信号的上升沿,不用中断,我是菜鸟,最好给出C程序,比如我要检测的是PB10引脚,谢谢。
展开
1个回答
意法半导体(中国)投资有限公司
2023-06-12
展开全部
展开全部
#define PB8 GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_8) //读取PB8键
//初始化
GPIO_InitTypeDef GPIO_InitStructure;
//PB8按键,下拉输入
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN; //模式为输入
GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_DOWN; //下拉
GPIO_Init(GPIOB, &GPIO_InitStructure);//
//按键扫描
//PB8键
if(PB8==1)
{
Delay_nms(10);
if(PB8==1)
while(PB8==1);
return '1';
}
//初始化
GPIO_InitTypeDef GPIO_InitStructure;
//PB8按键,下拉输入
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN; //模式为输入
GPIO_InitStructure.GPIO_PuPd=GPIO_PuPd_DOWN; //下拉
GPIO_Init(GPIOB, &GPIO_InitStructure);//
//按键扫描
//PB8键
if(PB8==1)
{
Delay_nms(10);
if(PB8==1)
while(PB8==1);
return '1';
}
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32是一款单片机,由意法半导体公司制造。ST是意法半导体的简称,M是指微控制器(也就是单片机的)MCU的第一个英文字母,32是指32位的CPU,它的CPU是采用的ARM公司的Cortex-M系列的内核设计。STM32具有高性价比、内部...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询