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

【STM8-SO8-DISCO】——5、上电延时5S,在配置SWIM

[复制链接]
七哥 发布时间:2019-2-26 00:41
本帖最后由 toofree 于 2019-2-26 01:13 编辑 " `' C. t+ p# g. B
, X. b$ k0 Q: d  H! U
【STM8-SO8-DISCO】——5、上电延时5S,在配置SWIM
2 D$ V4 R7 p" f4 e* r
  STM8S001J3芯片没有NRST管脚,如果要将SWIM管脚用作IO或其它功能,那么需要在重配置此管脚之前,延时5秒钟。如果不加延时,直接配置SWIM为普通IO的话,将不能再次通过SWIM管脚下载或调试。$ F& ^; K' z) o# i* |7 j
  理论上,在上电复位后,在配置SWIM为IO功能前,是可以进入SWIM功能烧写程序的。但是这个时间窗口很短很短,也就是仅仅存在于理论上。
' R) P& }0 d) {' ?! A  关于SWIM管脚使用不当,造成MCU锁死的问题,在几个月前就解答过坛友的疑问。
: O2 U6 ^4 w/ H- [7 v; Y8 Z+ f3 m1 I/ R; v* l9 F
  关于使用SWIM为其它功能,在多个文档上有过提示:
8 c* A# K2 `: O2 G  |: s0 G  首先是STM8S001J3的数据手册“DS12129”;: {* ^; }  D4 M( q/ R/ d' P. Z

- v; N  w! p0 h4 l0 @ 00.jpg
7 Q! y/ T2 \  E, K/ h
. o/ R- M& P; D9 ^6 V* M) A: {. Y* |* m( ~  F6 C
  再次是用户参考手册“RM0016”;: M5 v8 q7 i# [' n1 M
01.jpg   W& o* F0 w: b7 N  u9 w$ z
# S* V; a. b/ |* r% C& u% r
( ^; Y! T; W, U. _
  而在应用笔记“AN5047”中,给出了具体实施方法;
" R5 q, l3 p# q# Y  V1 U4 D) d 02.jpg # ^& @- J1 S' {7 g& j" r

- p2 [7 d) t- ?& N) n 03.jpg 5 k0 k9 g8 _2 a* _. J  r# F
3 B2 B. R& x6 y1 r) k
04.jpg
; b" F8 f: Q$ _3 ]( U) _' B; k- |  _% C) W3 t% h8 g
将以上代码,复制到前一贴工程中。0 o" s) h, [0 i0 Q
(【STM8-SO8-DISCO】——4、外部中断0 b7 A2 ?, \! U1 s9 L6 b0 M
https://www.stmcu.org.cn/module/f ... 9437&fromuid=307297 )
9 [; a% N2 B  B: C  J6 ]% } 10.jpg
1 ~6 n# f  }) F. V
  x, a1 e4 n6 Z5 ~8 n, t  编译,下载程序,并全速运行。
; Q7 q5 G1 L  o) q8 R  T8 d) u  实验现象为,运行5秒后,LD1点亮;此后每按一次用户按键B1,LD1的状态翻转一次。如果在跑程序的最初5秒内,按用户按键B1,LD1的状态是不会有任何变化的。
, z0 }  t3 l, U, i# V; r
- l/ W9 r7 C7 h- W6 K# ~/ O+ `  D  关于SWIM用作其它功能,其它SO8封装的STM8也会有类似问题。比如STM8-SO8-DISCO板上的另外两种STM8,STM8L001J3和STM8L050J3。
21.jpg
$ v$ b! U" a. z, ]6 Z8 {9 z2 k
$ Y. f. ]7 T& x# A

8 R$ [- `# |$ n 22.jpg $ n' R1 }+ k1 i0 Z" t& R
( n& U9 ~* B$ Z  u! _
5 [! L. f8 Q& y$ F
  本贴用到的文档及测试工程附上:; S" }) a- V4 w
   DS12129.pdf (1.56 MB, 下载次数: 6)
赞 收藏 评论0 发布时间:2019-2-26 00:41

举报

0个回答

所属标签

相似技术帖

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