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

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

[复制链接]
TLLED 发布时间:2019-1-21 10:09
    外部中断测试    + ^( _; @* B1 V7 ]% u' m" N
    一、硬件部分
7 o; Q: z# E) T+ O% l
; k1 S# o9 [: N) Z- a
9 ~8 |1 o3 T/ ?
    使用按键PC3口外部按键作为外部中断输入,PA3作为中断指示
; a5 K$ m4 G+ Y3 @2 P' b    1.png
' 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    2.png % B0 i2 {9 f8 `% q
    3 |0 T/ d+ w  m7 ^6 P
    2.2、EXTI部分程序9 i, i0 l! t' P8 i* C$ [
    3.png
: 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
    4.png 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    21.gif
, 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 w
9 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)
收藏 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:451 ^8 B, s) t& i0 W
楼主的电路设计是按键接通时高电平,应该配置成上升沿中断才是

" F; u" I! w  L2 G- k. m8 ^0 h这个不影响实验,按下去在松开不就是下降沿?
wenyangzeng 回答时间:2019-1-21 11:52:01
本帖最后由 wenyangzeng 于 2019-1-21 11:53 编辑
2 ^" X/ T0 n: Y2 O
TLLED 发表于 2019-1-21 11:509 B; L) j2 f4 k) U( \
这个不影响实验,按下去在松开不就是下降沿?
) l! Y3 `* N! r9 n2 {; s
松开后就一直低电平了呀?官方的高低电平中断被楼主倒过来使用了。( k" D$ m! Z/ f# R
TLLED 回答时间:2019-1-21 11:54:12
wenyangzeng 发表于 2019-1-21 11:52
3 a" Y9 x5 t2 D" d; t松开后就一直低电平了呀?

. Z1 S, W! @3 `4 C' _5 A下降沿中断,只是在下降那个沿进入中断,高、低电平和上升沿是不进入中断的。
wenyangzeng 回答时间:2019-1-21 11:54:49
TLLED 发表于 2019-1-21 11:54
9 a; P# F# I. K下降沿中断,只是在下降那个沿进入中断,高、低电平和上升沿是不进入中断的。 ...

$ Y( B5 ]6 }/ r- {2 R一通电就进入中断了呀
TLLED 回答时间:2019-1-21 11:56:19
wenyangzeng 发表于 2019-1-21 11:54
) [1 d# `6 Z8 R2 l: ]7 ~/ @. \2 t; z一通电就进入中断了呀
: l2 b9 A; e) u& V
这个倒是没有注意,只是实验这个中断过程
wenyangzeng 回答时间:2019-1-21 11:58:32
TLLED 发表于 2019-1-21 11:56, f- I5 E! i) p6 i6 c; I: K
这个倒是没有注意,只是实验这个中断过程
4 a9 c1 q$ ]  i  s9 K
既然有上升沿中断和下降沿中断,就应该老老实实的按规矩使用呀。
TLLED 回答时间:2019-1-21 13:53:56
wenyangzeng 发表于 2019-1-21 11:58
8 f5 ?! b& K% t. w1 H2 F& u# J- ~既然有上升沿中断和下降沿中断,就应该老老实实的按规矩使用呀。
# W8 P* n3 S: D, S4 D0 i
恩,考虑不周,多谢指点。
Kevin_G 回答时间:2019-1-21 14:32:45
stm8s001好东西
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版