我是靠谱客的博主 沉默书包,这篇文章主要介绍137 按键中断,现在分享给大家,希望可以做个参考。

#include "bat32g137.h"



int main(void)
{
	// 下降沿触发
	 /* Set KR0 pin */
    PORT->PU7 |= 0x01U;
    PORT->PM7 |= 0x01U; // P70
    INTC_DisableIRQ(KEY_IRQn);/* disable INTKR interrupt */
    INTC_ClearPendingIRQ(KEY_IRQn);/* clear INTKR interrupt flag */
	// 使能按键中断
    KEY->KRM = 0x01;
	INTC_EnableIRQ(KEY_IRQn);
	while(1)
	{
		
	}
	
}

void IRQ23_Handler(void) __attribute__((alias("key_interrupt")));

static void key_interrupt(void)
{
    INTC_ClearPendingIRQ(KEY_IRQn); /* clear INTKR interrupt flag */
	
}

有几个按键可以配置为按键中断,注意这个不是外部中断。

最后

以上就是沉默书包最近收集整理的关于137 按键中断的全部内容,更多相关137内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(175)

评论列表共有 0 条评论

立即
投稿
返回
顶部