STM32如何实现连续按键
现学习STM32按键,现在的情况是要通过按键实现数字的连续显示。要求:在不放开按键的情况下连续显示,而按一下,则显示一次。能够通过中断实现这个功能吗?哪位朋友能给指点一二...
现学习STM32按键,现在的情况是要通过按键实现数字的连续显示。要求:在不放开按键的情况下连续显示,而按一下,则显示一次。能够通过中断实现这个功能吗?哪位朋友能给指点一二,小弟先谢过了。
展开
3个回答
意法半导体(中国)投资有限公司
2023-06-12
展开全部
2014-03-04
展开全部
用定时器中断去扫描按键所在IO口的电平,进行计次处理。1)在不放开按键的情况下连续显示,此种情况下,次数会被不断累加。你可以每累加一定的基数后,置显示标记,进行显示程序调用。2)而按一下,则显示一次。当检测到松开时,次数重置。置显示标记,进行显示程序调用。以上方式就可以实现你要的功能了。[em:18:]
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
STM32F207是一款非常优秀的微控制器芯片,它是ST(意法半导体)最新推出的基于90纳米工艺的STM32F2系列芯片之一。STM32F207芯片内置了丰富的外设接口,包括ADC、DAC、UART、SPI、I2C等,可以轻松实现各种复杂的...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
2014-03-04
展开全部
两种方式:1、GPIO中断 正负电平检测 2、主程序死循环查询 在定时器里做个标志 死循环里做键盘显示函数 另外 ,你的led显示可以在定时器里刷屏,刷新频率只要超过人眼识别的范围就行了[em:2:]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-04
展开全部
你还可以用SPI总线控制[em:2:]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询