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

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

[复制链接]
TLLED 发布时间:2019-1-21 10:09
    外部中断测试    1 t$ \4 \/ {& b  P+ o* j  P
    一、硬件部分
2 B# B' L3 W( ^( ?2 R. @6 \
. R/ \2 r5 D. K. l

1 V* N/ @4 C, a& ~0 w7 G; J    使用按键PC3口外部按键作为外部中断输入,PA3作为中断指示: n: L# L. @  ]* `  c
    1.png
/ j8 |& a2 \& s6 t2 f% g  v

. g# M" [1 o* F) W9 z- c' o$ W5 w. F8 Q, |$ d

8 j' X3 @# X; k  m' W/ o    二、程序部分3 k- O7 b2 R/ c, @% A3 _( J
   
$ d2 i. M2 g0 M8 ^/ x1 ^& D/ N    2.1、主程序
9 P0 \4 x1 Y, A& Y7 V- O    2.png
- ?) m% t1 b/ @   
1 @, e! r% ^4 a- M2 B& i    2.2、EXTI部分程序
$ \9 {, q. j. a. I$ A    3.png : {  ?0 t) U9 n  N) N

) t) ]7 F7 g$ S
9 D# `4 h# L! ?. P6 c9 S6 p
    2.3、中断程序
# a1 F: K4 B1 T. o    4.png
8 ?2 j! k+ K2 M. d+ Q
6 S6 d, E- l  g

" D! N& [( a- N4 \6 h5 r3 w    三、程序执行结果
# w. j' Y: `2 G- s' C5 K$ S+ Z8 H
  S2 h+ T# H  i$ C$ Y

- Q& m+ z  z9 s    21.gif
0 u9 j+ s  P0 c: Q& a9 [$ B! p3 w, b7 N0 w+ X
& N, Q/ u- B4 K" f' N

" N+ F: r+ A: i
5 l+ ^- Q8 h3 Y. P' C
   四、程序代码
) {& _4 [# G; o1 r5 s) f/ O. B* z( x

* Q8 c  y, f% N) ?! |3 m    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
) |# a) Z- R) F1 G( F5 {楼主的电路设计是按键接通时高电平,应该配置成上升沿中断才是
; _4 @; H! g* T3 q: V& T
这个不影响实验,按下去在松开不就是下降沿?
wenyangzeng 回答时间:2019-1-21 11:52:01
本帖最后由 wenyangzeng 于 2019-1-21 11:53 编辑
  O/ G+ v  Q! C+ h! Y. _# j5 w- @0 y
TLLED 发表于 2019-1-21 11:50+ |; n0 D' r, ~, I* w2 m) T. {6 B
这个不影响实验,按下去在松开不就是下降沿?
3 s: x' `1 O( |! I9 W
松开后就一直低电平了呀?官方的高低电平中断被楼主倒过来使用了。
( @$ E9 g! H2 U
TLLED 回答时间:2019-1-21 11:54:12
wenyangzeng 发表于 2019-1-21 11:524 B8 N5 T# M* r- z, G
松开后就一直低电平了呀?
2 D2 X/ E+ B, C+ X
下降沿中断,只是在下降那个沿进入中断,高、低电平和上升沿是不进入中断的。
wenyangzeng 回答时间:2019-1-21 11:54:49
TLLED 发表于 2019-1-21 11:54# F2 ~. F0 L- m9 t1 }+ g4 n  Y
下降沿中断,只是在下降那个沿进入中断,高、低电平和上升沿是不进入中断的。 ...

. K* h7 |9 e* ^# t一通电就进入中断了呀
TLLED 回答时间:2019-1-21 11:56:19
wenyangzeng 发表于 2019-1-21 11:542 h( R: }3 @5 U5 R
一通电就进入中断了呀

  w' S! E, {' g! z/ P这个倒是没有注意,只是实验这个中断过程
wenyangzeng 回答时间:2019-1-21 11:58:32
TLLED 发表于 2019-1-21 11:56, G# h, F) K& N4 z. V3 a0 p
这个倒是没有注意,只是实验这个中断过程
" e& {/ R% X2 N! P% I2 J3 R/ y* n' H
既然有上升沿中断和下降沿中断,就应该老老实实的按规矩使用呀。
TLLED 回答时间:2019-1-21 13:53:56
wenyangzeng 发表于 2019-1-21 11:58
/ G6 V' u- c% K1 O4 T, @; y7 H既然有上升沿中断和下降沿中断,就应该老老实实的按规矩使用呀。
" n1 R" c0 x: R4 L  {$ }. J; L
恩,考虑不周,多谢指点。
Kevin_G 回答时间:2019-1-21 14:32:45
stm8s001好东西

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版