6
23
0
初级会员
例程中 外部中断的试验中
int main(void) { Stm32_Clock_Init(9); //系统时钟设置 delay_init(72); //延时初始化 uart_init(72,9600); //串口初始化 LED_Init(); //初始化与LED连接的硬件接口 EXTIX_Init(); //外部中断初始化 while(1) { printf("OK\n"); delay_ms(1000); } } 通过串口软件看应该是1秒钟输出一个OK 这是在不按键的情况 可以理解 但为什么我按键的时候 发现按键安的越快OK输出的越快 ? 这是为什么? 不应该是中断执行完后继续执行主程序吗 怎么OK输出的间隔不是一秒钟了呢??
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-7-12 22:25
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网