找回密码
 立即注册

QQ登录

只需一步,快速开始

开启左侧

[M031] GPIO Software Debounce

[复制链接]
admin 发表于 2024-1-31 14:52:50 | 显示全部楼层 |阅读模式


  • Application: Use the timer periodic mode to generate timer interrupt every 1ms for software button debouncing.
  • BSP Version: M031 Series BSP CMSIS V3.02.000
  • Hardware: NuMaker-M032SE V1.3
Bouncing is a multiple of pulse signals generated by the closing or opening of contacts in an electronic device. The most common is the mechanical button. When the button is pressed once, multiple pulse signals are generated, and the MCU recognizes that it is pressed and released multiple times, causing malfunction, so it is necessary to prevent bounce to ensure that the correct signal can be obtained. This article mainly uses a timer and GPIO for software debounce experiments.

You can download the sample code at https://www.nuvoton.com/resource-downlo ... 1225171218
牛卧堂
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU