外部中断测试 + ^( _; @* B1 V7 ]% u' m" N
一、硬件部分
7 o; Q: z# E) T+ O% l
; k1 S# o9 [: N) Z- a9 ~8 |1 o3 T/ ?
使用按键PC3口外部按键作为外部中断输入,PA3作为中断指示
; a5 K$ m4 G+ Y3 @2 P' b
' Z/ d) c# r S
& f- Y+ d0 ?4 Z& k# P! R% J
! u S% j* r5 _6 y# t: n
* s o1 z, x) e- p; r6 J 二、程序部分+ Z2 Y V* y7 y
# B* T8 C/ b8 w+ o" F/ h1 {
2.1、主程序
3 ^5 Y7 W, d* U. N
% B0 i2 {9 f8 `% q
3 |0 T/ d+ w m7 ^6 P
2.2、EXTI部分程序9 i, i0 l! t' P8 i* C$ [
: w* O. H& b. g2 K
( n/ W( m4 f8 J6 ~/ A' Y7 m. x7 z; n, b* s9 g' `; u7 Z/ E8 v
2.3、中断程序# `6 R3 `9 W: `, O0 U. j
1 y& Y. Y, A: j! a ]
& o( t: O% z2 s
& ?! R! o( L" m, e* _* j2 V, s" K 三、程序执行结果
# K$ `% J) g# _* z& W$ u4 D6 x, P, ~4 v5 K
$ y% X/ c1 o0 o
, e- q5 B* [* L6 f& q9 y9 x- {5 }# d s [0 \; }- g! T
$ O6 g5 R1 g$ h) T0 N/ a U& ^
8 x v+ k* o5 @4 w9 R! p c* O2 ?" ~- C4 l
四、程序代码
1 ?: p3 h0 u( L% w! B$ V0 `, I( f5 w$ m+ G: J( `
, H+ `, [, W- ?& L
stm8s-iar-exti.rar
(6.61 MB, 下载次数: 23)
|
这个不影响实验,按下去在松开不就是下降沿?
松开后就一直低电平了呀?官方的高低电平中断被楼主倒过来使用了。( k" D$ m! Z/ f# R
下降沿中断,只是在下降那个沿进入中断,高、低电平和上升沿是不进入中断的。
一通电就进入中断了呀
这个倒是没有注意,只是实验这个中断过程
既然有上升沿中断和下降沿中断,就应该老老实实的按规矩使用呀。
恩,考虑不周,多谢指点。