外部中断测试 / @7 ^* x; Y) }" T3 |" ]
一、硬件部分8 ~% E5 @ ^% U% ]& r# S7 I
]6 w* O8 t4 K) |/ b& u% A6 ~5 [2 [6 `0 @9 {0 e; x+ S
使用按键PC3口外部按键作为外部中断输入,PA3作为中断指示$ W! U. ~6 [& ?, Q
- Z7 n4 b$ c3 {9 A8 q& q
4 K* G4 n# S+ C$ o' b7 J7 g0 L
1 t$ j, ?" I F1 I5 U* L$ q" b/ S% l- j- Y( ~) R% F3 t4 W
二、程序部分9 m3 E$ s3 ]0 ~6 _) i
& @4 c2 |$ d; {$ T4 b! I6 T# u
2.1、主程序, B" Y; |( U3 G/ k: e6 A! e
/ z; T( `1 q: }' t
4 @ i: m( Q; m& O 2.2、EXTI部分程序9 q: I; X! N5 J9 g' g2 F- B
* Z4 D* k- _! d% \
& v' A) h/ z. C* P5 s" v
/ `6 I4 g/ Q7 E8 K F# R 2.3、中断程序
9 A/ I* c& ?! I, X5 q
( o: M* k' ` ~7 ~' p+ ^
0 b; M- | i8 h$ H- n4 G4 _0 r4 w
4 W: e) t0 Z; O% O! ^9 j 三、程序执行结果7 i" L; O( @5 ]' q: f; p6 O, u
+ W X' M7 j3 G& i
3 W. {9 e% _$ q' c/ m# y
$ {0 r% K7 \1 f- p( O) L
5 g- R4 c1 E+ ]$ ^5 F! q9 o7 }, e# k" V3 `% _
O* n' ]# b: i7 w+ w) _
, {6 g% E& E2 D 四、程序代码
& F9 }9 z" r# v$ q, q* U* y2 T: l# l! v$ n) T4 E
! y4 H0 m# Y2 G8 `: O% a
stm8s-iar-exti.rar
(6.61 MB, 下载次数: 23)
|
这个不影响实验,按下去在松开不就是下降沿?
松开后就一直低电平了呀?官方的高低电平中断被楼主倒过来使用了。
下降沿中断,只是在下降那个沿进入中断,高、低电平和上升沿是不进入中断的。
一通电就进入中断了呀
这个倒是没有注意,只是实验这个中断过程
既然有上升沿中断和下降沿中断,就应该老老实实的按规矩使用呀。
恩,考虑不周,多谢指点。