你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8-SO8-DISCO -- 2、外部中断

[复制链接]
TLLED 发布时间:2019-1-21 10:09
    外部中断测试    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 \    1.png # 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    2.png
" S, R7 M4 z9 Y! |! L   
# \9 n2 q9 ]/ Z$ d- R! @" d, \    2.2、EXTI部分程序
. \# f% S4 r0 N- g3 D3 M6 ]    3.png $ [* 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 _
    4.png
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
    21.gif
( _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)
收藏 1 评论9 发布时间:2019-1-21 10:09

举报

9个回答
wenyangzeng 回答时间:2019-1-21 11:45:32
楼主的电路设计是按键接通时高电平,应该配置成上升沿中断才是
TLLED 回答时间:2019-1-21 11:50:26
wenyangzeng 发表于 2019-1-21 11:45
% J( Z  J) K% _( X) w" E楼主的电路设计是按键接通时高电平,应该配置成上升沿中断才是
4 h! c+ I7 i. n% n7 s2 u  V& i& h& F
这个不影响实验,按下去在松开不就是下降沿?
wenyangzeng 回答时间:2019-1-21 11:52:01
本帖最后由 wenyangzeng 于 2019-1-21 11:53 编辑 0 n9 H+ H# v7 w; U
TLLED 发表于 2019-1-21 11:50: T$ V& V. G9 {/ P1 }
这个不影响实验,按下去在松开不就是下降沿?
; A1 U0 x6 B* R4 i# H; A
松开后就一直低电平了呀?官方的高低电平中断被楼主倒过来使用了。0 ]1 u' o8 K+ t0 z+ M6 m( L1 v
TLLED 回答时间:2019-1-21 11:54:12
wenyangzeng 发表于 2019-1-21 11:52
% x' O: v3 G2 r松开后就一直低电平了呀?

0 X! X5 c$ f6 }% n; \1 c下降沿中断,只是在下降那个沿进入中断,高、低电平和上升沿是不进入中断的。
wenyangzeng 回答时间:2019-1-21 11:54:49
TLLED 发表于 2019-1-21 11:54$ O0 }. {: S! L* `4 o
下降沿中断,只是在下降那个沿进入中断,高、低电平和上升沿是不进入中断的。 ...

1 o/ K) P4 V* v+ @2 I一通电就进入中断了呀
TLLED 回答时间:2019-1-21 11:56:19
wenyangzeng 发表于 2019-1-21 11:54' {4 I% h  E4 A6 N  w" P
一通电就进入中断了呀

  k3 Z+ [1 V2 t; G9 k0 r  n这个倒是没有注意,只是实验这个中断过程
wenyangzeng 回答时间:2019-1-21 11:58:32
TLLED 发表于 2019-1-21 11:56+ p3 [. S5 j: h
这个倒是没有注意,只是实验这个中断过程
8 c8 b. y* V+ {+ W. l4 ~2 h
既然有上升沿中断和下降沿中断,就应该老老实实的按规矩使用呀。
TLLED 回答时间:2019-1-21 13:53:56
wenyangzeng 发表于 2019-1-21 11:58# p' m) V6 S% k1 Q
既然有上升沿中断和下降沿中断,就应该老老实实的按规矩使用呀。

) X3 b. n( F9 Y2 u) Q恩,考虑不周,多谢指点。
Kevin_G 回答时间:2019-1-21 14:32:45
stm8s001好东西
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版