外部中断测试 2 L$ x, e1 N9 K
一、硬件部分( B6 ?5 S) J: e ^! V7 c
" Q) \; m# w+ v T, P# X9 x$ H# e& q$ A' d
使用按键PC3口外部按键作为外部中断输入,PA3作为中断指示
) `. |+ r5 W; I4 F& M6 \
# X" x: P- }4 d# W Z) N O
# o8 r0 }( K* }( M! A) t
- C# X: [7 e7 ~" T: M) u) w$ \, x T9 ?9 k; j0 d9 a/ p
二、程序部分$ s' u( ]- _- \5 o$ v: i# W
) U) U7 `) K* z! ? 2.1、主程序
- M8 T: a& M- B0 W7 ` [& T
" S, R7 M4 z9 Y! |! L
# \9 n2 q9 ]/ Z$ d- R! @" d, \ 2.2、EXTI部分程序
. \# f% S4 r0 N- g3 D3 M6 ]
$ [* O" H' c( B3 H: M; [8 P. y% M
& a- J) X$ z: W, u
0 ?$ A( g# A/ G$ F' B 2.3、中断程序: a* o& V9 O; o7 c9 P. M5 _
5 d) O, E# a5 e, c
3 t% j/ G9 l+ C4 O, Z
' N2 q5 b4 B0 A) v0 {' b1 K* }# q 三、程序执行结果1 o6 ]% K* N: F. Q& R [7 Q7 y( U# C
, d& k4 K5 R/ ]/ ]1 L" ]
; |6 b: x! z8 a; K2 y
( _7 Y6 B0 }: [7 F# {
7 y. {3 D! z1 F( d7 Z8 K% R, e$ ^# j, W) b' [
" D! C0 f( A' i: a
8 @& q8 a: I( j 四、程序代码
7 x( a" w4 K7 b$ g% V- P7 f
$ T" w$ b* @4 G p+ x
& t7 @7 C, k5 i' u- s: x- x+ J& h
stm8s-iar-exti.rar
(6.61 MB, 下载次数: 23)
|
这个不影响实验,按下去在松开不就是下降沿?
松开后就一直低电平了呀?官方的高低电平中断被楼主倒过来使用了。0 ]1 u' o8 K+ t0 z+ M6 m( L1 v
下降沿中断,只是在下降那个沿进入中断,高、低电平和上升沿是不进入中断的。
一通电就进入中断了呀
这个倒是没有注意,只是实验这个中断过程
既然有上升沿中断和下降沿中断,就应该老老实实的按规矩使用呀。
恩,考虑不周,多谢指点。