我是靠谱客的博主 沉默书包,最近开发中收集的这篇文章主要介绍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 按键中断所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部