已经有两年多没玩单片机了,之前玩过几年。记得之前还是对单片机挺感兴趣的,就是工作原因没有再接触过,最近又玩起来了。 先做一个按键中断,用的stm32F103rct6。我按照网上的教程写了外部中断等驱动,却发现即使用手触一下板子,都会进入按键中断,使我的小灯翻转,本来一直以为我的板子是次品什么的,但是刚才在网上搜了一下,发现有人也有问这个问题,别人说是干扰什么的,要外部接上拉或者下拉。于是我得到灵感了,看了一下我的IO口设置:- D$ L$ M# _- p8 S* Q' x+ p; \3 h% E ( [8 Y- `: x% C7 N 是的,浮空输入,于是我改:: q* Q% }- ? b 也就是下拉输入,我的按键接法如下: $ o1 `/ ~+ F) ]( f0 q 于是重新编译再次运行,发现奏效了!就是那么一瞬间,似乎还是原来的感觉!特以此文以记之。 % S3 w+ I* q9 S, u+ [ ; E0 A- n* Z' \0 { |
你们看得到图片吗? |
祝贺,是是是 |
略微的祝贺一下!!!望坚持,努力!!! |