打印
[CW32F030系列]

CW32F030CxTx--中断输入滤波

[复制链接]
874|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
51xlf|  楼主 | 2022-8-26 13:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
首先看一下这个寄存器的 配置。

在代码中的配置过程
    //配置中断滤波
    GPIO_ConfigFilter(CW_GPIOA, bv1, GPIO_FLTCLK_RC150K);
查看一下配置函数
//=============================================================================
//配置端口滤波
// FltClk 只能是宏定义中定义的参数
/**
* [url=home.php?mod=space&uid=247401]@brief[/url] 配置端口滤波
*
* @param GPIOx 参数为下列参数之一:
*        [url=home.php?mod=space&uid=2817080]@ARG[/url] CW_GPIOA CW_GPIOB CW_GPIOC CW_GPIOF
* @param GPIO_Pins
* @param FltClk 只能是宏定义中定义的参数 GPIO_FLTCLK_xxx
*/
void GPIO_ConfigFilter( GPIO_TypeDef* GPIOx, uint16_t GPIO_Pins, uint32_t FltClk )
{
    GPIOx->FILTER = FltClk | GPIO_Pins;
}
响应的代码
void GPIOA_IRQHandlerCallback(void)
{
    if (CW_GPIOA->ISR_f.PIN1)
    {
        GPIOA_INTFLAG_CLR(bv1);
        PB09_TOG();
    }

    if (CW_GPIOA->ISR_f.PIN2)
    {
        GPIOA_INTFLAG_CLR(bv2);
        PB08_TOG();
    }
}


使用特权

评论回复
沙发
chenci2013| | 2022-9-5 15:33 | 只看该作者
不知道效果咋么样

使用特权

评论回复
板凳
onlycook| | 2022-9-6 15:09 | 只看该作者
最终效果怎么样

使用特权

评论回复
地板
Bowclad| | 2022-9-7 19:36 | 只看该作者
效果怎么样?

使用特权

评论回复
5
sanxingnote7| | 2022-9-8 10:01 | 只看该作者
滤波设置是怎么配置的呢

使用特权

评论回复
6
touser| | 2022-9-8 13:50 | 只看该作者
这个是数字滤波吗   

使用特权

评论回复
7
朝生| | 2022-9-8 14:18 | 只看该作者
硬件滤波吗?效果如何?

使用特权

评论回复
8
dspmana| | 2022-9-8 16:15 | 只看该作者
还有中断滤波吗   

使用特权

评论回复
9
robertesth| | 2022-9-8 18:11 | 只看该作者
这个使用滤波和不使用有什么不同吗

使用特权

评论回复
10
sdlls| | 2022-9-8 19:04 | 只看该作者
输入滤波器高端了。  

使用特权

评论回复
11
sheflynn| | 2022-9-10 19:56 | 只看该作者
中断服务程序,检测按键是否被触发?

使用特权

评论回复
12
yeates333| | 2022-9-10 21:28 | 只看该作者
输入捕获滤波器有吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

534

主题

9526

帖子

23

粉丝