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

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

[复制链接]
TLLED 发布时间:2019-1-21 10:09
    外部中断测试    / @7 ^* x; Y) }" T3 |" ]
    一、硬件部分8 ~% E5 @  ^% U% ]& r# S7 I

  ]6 w* O8 t4 K) |/ b& u% A
6 ~5 [2 [6 `0 @9 {0 e; x+ S
    使用按键PC3口外部按键作为外部中断输入,PA3作为中断指示$ W! U. ~6 [& ?, Q
    1.png - 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
    2.png / z; T( `1 q: }' t
   
4 @  i: m( Q; m& O    2.2、EXTI部分程序9 q: I; X! N5 J9 g' g2 F- B
    3.png
* 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    4.png ( 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    21.gif
$ {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)
收藏 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: M+ e7 |5 C7 k! m9 T- O  V
楼主的电路设计是按键接通时高电平,应该配置成上升沿中断才是
3 `0 K4 b& _. n+ S. q# C. S
这个不影响实验,按下去在松开不就是下降沿?
wenyangzeng 回答时间:2019-1-21 11:52:01
本帖最后由 wenyangzeng 于 2019-1-21 11:53 编辑 ) ^' W2 A4 E% N
TLLED 发表于 2019-1-21 11:50! B' O( N- q4 S
这个不影响实验,按下去在松开不就是下降沿?
6 e1 d9 t. B) _* l; z
松开后就一直低电平了呀?官方的高低电平中断被楼主倒过来使用了。
$ a4 }9 \" k' ?/ w4 p
TLLED 回答时间:2019-1-21 11:54:12
wenyangzeng 发表于 2019-1-21 11:52, |6 C. i6 z+ ~% H$ h3 ?$ a( q" [
松开后就一直低电平了呀?

+ F* O/ z4 Z& o1 [下降沿中断,只是在下降那个沿进入中断,高、低电平和上升沿是不进入中断的。
wenyangzeng 回答时间:2019-1-21 11:54:49
TLLED 发表于 2019-1-21 11:548 d  d2 e3 f5 V6 n
下降沿中断,只是在下降那个沿进入中断,高、低电平和上升沿是不进入中断的。 ...
' M  }6 I- s; q9 x6 z6 f
一通电就进入中断了呀
TLLED 回答时间:2019-1-21 11:56:19
wenyangzeng 发表于 2019-1-21 11:548 F3 c. _" g0 M# b. b4 O
一通电就进入中断了呀
( m1 a8 x# m. P3 x7 @8 t: Q
这个倒是没有注意,只是实验这个中断过程
wenyangzeng 回答时间:2019-1-21 11:58:32
TLLED 发表于 2019-1-21 11:56
2 U: W6 |# _- `) |% O这个倒是没有注意,只是实验这个中断过程

  p1 y* k$ |" `* ?3 P5 U7 L7 a既然有上升沿中断和下降沿中断,就应该老老实实的按规矩使用呀。
TLLED 回答时间:2019-1-21 13:53:56
wenyangzeng 发表于 2019-1-21 11:58$ f4 Q# s( b7 P$ ?" G
既然有上升沿中断和下降沿中断,就应该老老实实的按规矩使用呀。

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