该用户从未签到
17
445
27
论坛元老
上一节我们讲解了STM8S001最简单的io,这一节讲解EXTI怎么使用,本节用按键来表示,外部中断代码如下:
void EXTI_Init(void)
{
GPIO_Init(EXTI_GPIO_PORT, EXTI_GPIO_PINS, GPIO_MODE_IN_FL_IT);
EXTI_SetExtIntSensitivity(EXTI_PORT_GPIOC, EXTI_SENSITIVITY_FALL_ONLY);
}
INTERRUPT_HANDLER(EXTI_PORTC_IRQHandler, 5)
/* 消抖 */
Delay(0x8fff);
if ((GPIO_ReadInputData(EXTI_GPIO_PORT) & EXTI_GPIO_PINS) == 0x00)
GPIO_WriteReverse(LED1_GPIO_PORT, LED1_GPIO_PINS);
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区
GMT+8, 2024-5-6 11:45 , Processed in 1.141734 second(s), 29 queries .
Powered by Discuz! X3.4
Copyright © 2001-2024, Tencent Cloud.