您现在的位置: 主页 > 嵌入式开发入门到精通 > 单片机技术进阶 > STM8s(4) 外部中断EXTI初始化 -
本文所属标签:
为本文创立个标签吧:

STM8s(4) 外部中断EXTI初始化 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-08 

[导读]其中中断 0,1,2,3,4 分别对应端口 A,B,C,D,E// 中断初始化void EXIT_Init(void){PD_DDR &= 0

其中中断 0,1,2,3,4 分别

本文引用地址: http://www.21ic.com/app/mcu/201807/779255.htm

对应端口 A,B,C,D,E

// 中断初始化

void EXIT_Init(void)

{

PD_DDR &= 0 << 4; // 1 -- 输出;0 -- 输入

PD_CR1 |= 1 << 4; // 1 -- 上拉;0 -- 浮空

PD_CR2 |= 1 << 4; // 1 -- 外部中断开;0 -- 外部中断关

EXTI_CR1 |= 0x00; // 触发方式

EXTI_CR2 |= 0x00; // 触发方式

}

asm("rim"); // 开总中断

// 中断服务函数

#pragma vector = EXTI3_vector

__interrupt void EXTI(void)

{

flag = ~flag;

}




              查看评论 回复



 

"STM8s(4) 外部中断EXTI初始化 -"的相关文章

网站地图

围观()