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

STC的单片机使用起来真实简捷,接上电就工作

[复制链接]
gaosmile 发布时间:2020-8-14 21:21

对于手边的一盒STC单片机,测试一下它们使用相同的ISP方案在下载过程中是否都可以按照相同的方式完成程序的下载。同时对它们建立各自的元器件库,以便于后期的应用。

通过这个实验,看到STC的单片机使用起来真实简捷明了,接上电就工作。对外的接口除了电源地,都是可用的管脚。这风格......

微信图片_20200814210557.jpg - v! n, Y6 Z& M" T- |8 J9 i
▲ STC单片机; W8 I$ M% J6 J) e: z

1. STC15W415-16
  U5 p" `5 r: K' `5 D6 j0 F+ b(1)文件
/ [& h6 y6 z3 C$ h
  • AD\Test\2020\STCTest\STC15W-16. |" x, [# J3 c2 S  S) s& g3 b. B
微信图片_20200814210625.png
9 n5 D. U4 Y4 M/ O▲ 芯片的外观; ^7 E  K: c0 I
(2)SCH与PCB+ E  \, y4 E" u' Z1 \
微信图片_20200814210628.png " b) ]  w4 _( G1 k( M4 K4 x
▲ 原理图
3 P4 u2 U% n: R8 i! g" E! S, L& |4 p 微信图片_20200814210631.png . c7 T* o6 q$ w. b6 K9 `
▲ PCB版图/ c. e: X# X" |% ]. _" D4 j
(3)结果
# q7 h( H; p/ v2 c
  • 上电之后,P1.3便有信号出现。使得指示LED闪烁。% ^6 h9 J  T& x9 e2 w: r% k
微信图片_20200814210633.gif
0 _% {1 Q2 m# L* z7 N- t( h+ P: v▲ 上电后P1.3便有了输出波形
' [$ ^1 Q9 D- H0 T+ Q
  • 可以成功下载的最低波特率:19200, 14400

  • 将STC15W413AS-16替换STC15W415AS-16,它们的封装都是SOP16,。重新上电,同样P1.3会有信号输出。使得LED指示灯闪烁。下载程序,由于没有修改单片机型号,ISP程序会给出错误提示,并指出正确的单片机型号:IAP15W413 AS。


    6 y/ O. Y4 p& E4 Q* s. |* J% B
微信图片_20200814210636.png
" ~" F% T+ [9 h. R! ?8 N6 ?1 C▲ ISP给出单片机型号错误提示
) G; B: G0 n. y; f! {) L% l9 ]

然后使用检测MCU选项,便可以自动将单片机的型号修改过来。最小下载波特率设置为:19200 ~ 14400.


2. STC15W415-20
; `4 T5 ?) J( ^! }9 j  v(1)文件5 B0 T/ U% z$ M. s' U' }$ J2 E8 a
  • AD\Test\2020\STCTest\STC15W-20
    * R. C7 c! F% d8 o
微信图片_20200814210640.png / m/ ?4 V5 a( B7 Z
▲ 芯片的外观
, z) D% K5 ~) D8 _3 c% l(2)SCH与PCB
9 g" V0 U9 a5 u9 y 微信图片_20200814210643.png ! J9 E& t; Y/ a2 Q, ~8 r# T( i/ W
▲ 原理图. M( j/ v: V" @$ W7 N* S
微信图片_20200814210646.png
4 {. V& ^; ^5 i3 b▲ PCB版图
! G9 z" y: @+ _2 {% i3 j6 I9 m(3)结果$ |) H; O# f& |8 J
  • 上电后,还没有下载任何程序之前,P1.3便有了信号,发现LED指示灯在闪烁。, H0 M9 O- [7 E
微信图片_20200814210649.gif
# G& a; J( i: s$ s▲ 上电后的运行情况
2 y+ T2 L* B1 V, S) \& r8 c: j

通过示波器测量,在P1.0~P1.5上都有相应的输出波形。

微信图片_20200814210653.gif
: {4 }7 d" n4 I* C1 C+ I. ?# c▲ P1.2的电压波形6 K; S* n3 S; j
  • 最低波特率小于38400以下,都可以完成正常程序下载。  y9 c0 G' w4 @* B! W' _' [" B

3. STC8H1K28% T$ I: X/ Y! K$ i/ s
微信图片_20200814210659.png
) {4 u7 g& ~0 K- {' F9 u2 e▲ STC8H1K28内部模块
& z# M: \, v8 P5 P) h/ n 微信图片_20200814210703.png ' ~9 J8 |3 R" y$ U% ]
▲ STC8H1K28管脚封装
* h" V9 z' p% ?5 r(1)文件
% k3 \2 G  b, ?1 ?

AD\Test\2020\STCTest\STC8H1K28Test

AD\Test\2020\STCTest\STC8HQFN32Test

(2)SCH与PCB

有两种封装的单片机,使用相同的测试原理图。

微信图片_20200814210706.png
* E' b+ y$ p4 S, u▲ 测试版原理图
" H2 {% y( Y7 q- C7 |6 _  @! v 微信图片_20200814210708.png 0 `0 G$ b3 t3 u. L: b: o2 b6 u! y
▲ 测试电路板
  Z% c& Z, m, V2 x 微信图片_20200814210711.png ' ]1 c5 c# L. z
▲ QFN32封装的PCB电路
5 @4 S7 i5 S/ N, g2 D* f(3)结果1 }8 Z+ n3 j; V! {
  • 上电之后LED灯不闪烁;但是QFN32封装的在上电后指示灯闪烁。
    / m; N  k4 y( z% v) w& W- b- ~
微信图片_20200814210715.gif # t7 {2 o. s% r3 T2 p- S
▲ QFN-32封装的MCU上电后LED指示灯闪烁
0 r' c! B/ H: D* g6 v
  • 下载最低波特率:19200, 14400
      u3 B7 w8 H+ M0 X! i$ V' k2 l: [

4. STC8G1K083 h# B4 K2 a9 ~  \
微信图片_20200814210718.png . M) F8 `) K4 C, o. f2 {1 y
▲ STC8H1K08管脚定义
' A. d+ t, d3 f1 |9 {(1)文件
" P' ]6 _! E' `2 M1 f2 v

AD\Test\2020\STCTest\STC8G1k08Test

(2)SCH与PCB* i  Q) H5 [: l7 i; _; P! U
微信图片_20200814210721.png
+ x. K5 R) `" P2 Q▲ 测试原理图
$ `6 s$ K* v/ Y+ p* l 微信图片_20200814210724.png
8 k; ]& V+ c- ]* Y▲ PCB版图
7 `2 @: N3 |8 Q(3)结果: x0 q0 q3 o- U& c& S6 `# w4 p
  • 上电之后P1.3出现波形。* p4 N5 ?2 K! r+ C; K
微信图片_20200814210728.gif ' M# Q$ h9 z8 F3 K7 u
▲ 上电运行情况
. k& D4 c/ l! d, V7 G: y- g
  • 下载,最低支持波特率:14400 ~ 38400
    : T# o7 V: k) {* t

5. STC15F2K61S2
( H- O/ Z( @3 ]8 r+ [ 微信图片_20200814210732.png
# @% b4 L# d8 M) o▲ 外部管脚定义
, s6 h, ]0 o5 l3 K+ `(1)文件
! j  B: y, Z: n: C

AD\Test\2020\STCTest\STC15F2k61S

(2)SCH与PCB
8 [+ J* b8 `9 v/ A1 \ 微信图片_20200814210736.png 8 V' w& `0 B$ d' i
▲ 测试版SCH原理图2 {: C# y% R' B( p; O
微信图片_20200814210739.png   W* ^1 u" E  U( [/ T- K3 W8 I
▲ 测试版的PCB图0 p$ I* }0 E! T
(3)结果9 n3 ~# T  @' ?
  • 上电后,输出P1.3便有了输出波形。
    : ?4 t0 @$ f& i
微信图片_20200814210742.gif ! S5 H% P3 c" M7 h
▲ 上电后输出便有的波形
& U5 Q9 J+ r4 Z
  • 芯片擦除时间长,原来的自动下载器的可重复触发的单稳态中间出现断续,因此出现了下载失败。修改其中的定时电容,从原来两个并联形成20uF,增加到两个并联30uF。但是时间大约为5秒。
    ( K, b: ^0 V9 |- q% w( ]
微信图片_20200814210746.png
; D( A3 o6 |( W, P* u7 I▲ 自动下载器上的定时电阻2 A2 a" j( ]' X7 b
  • 最低波特率设置4800~19200.# j! i6 D+ L0 h2 q$ I+ z

6. STC8G2K64S4
4 O1 w$ K+ S0 [  F( J(1)文件8 B  W' K3 d' ^, D

AD\Test\2020\STCTest\STC8G8K64LQFP48

(2)SCH与PCB# ?+ [. L% w% f" x" G
微信图片_20200814210749.png 6 o' I' l/ \- o% c
▲ 测试电路板的原理图
1 L5 m4 V  P3 w/ \9 b4 m2 d 微信图片_20200814210752.png % \& ~6 v% F7 F4 I2 M3 Y
▲ 测试电路板
, E% V$ k4 v; a(3)结果
: P0 b( n! c6 c+ X. l' n
  • 上电之后P1.3有脉冲输出。  N( y5 M' L) i7 h  l/ }
微信图片_20200814210755.gif % o8 F3 a2 I1 H
▲ 上电后工作情况! X, I6 u* ]5 Y4 n! c3 f. N9 m: g- M& @
  • 最小的波特率范围:4800 ~ 38400
    ! P2 q) F" ?* l4 l

7. STC8A8K64SA12
$ U+ }  o7 D( c: M(1)文件$ r& D) `2 O# Y1 N

AD\Test\2020\STCTest\STC8A8K64LQFP48

AD\Test2020\STCTest\STC8A8K64LPQF64

(2)SCH与PCB
  ]8 x9 O/ E3 E0 p0 |7 x 微信图片_20200814210759.png
/ S- S4 x0 l4 `# q▲ 测试SCH图 LQFP484 W" V, f/ |4 w
微信图片_20200814210802.png ( U4 m0 f3 j8 H6 F* H; i, _1 }( T+ }
▲ 测试板的原理图LQFP64
% H& a- B, O1 E3 [: I 微信图片_20200814210806.png
% R- D  ]2 o$ Z. x▲ 测试PCB-LQFP48' C* z' I# _5 m. s0 w1 ?$ G
微信图片_20200814210809.png . ]9 w+ N; w- l( G, C
▲ 测试PCB板-LQFP-646 O: k8 O8 v- J0 r
(3)结果
" N9 Y5 K8 `/ x
  • 上电之后,没有下载程序之前,P1.3输出波形。
  • 3 Z: ?5 e+ n4 V5 L+ F4 w
微信图片_20200814210812.gif
7 }' M4 B1 C5 m! X3 \) @# \/ X( d  M▲ 上电之后就工作  |) R. M; L6 R& ?, @0 Z
微信图片_20200814210815.gif 7 ^3 A. m# r9 F; N0 B
▲ 上电就工作的LQFP64封装的测试版/ s2 ~2 t" h, n$ k4 }5 ?
  • 最低波特率:4800~38400# i( }7 u: t- i& ?; M6 i

8. STC15F104: C0 h, k3 w+ ?; u5 s: s/ O# s2 }3 }
(1)文件
) _. F) }, Y2 {

AD\Test\2020\STCTest\STC15F104SOP8Test

(2)SCH与PCB! V6 i- a! f/ n- z
微信图片_20200814210818.png
& k9 {: q0 h$ p$ B. U% e▲ 测试电路板的原理图
" g( z+ y# b* V" \6 {* l5 A 微信图片_20200814210822.png 6 a2 f3 O) A" N! [, ]9 {
▲ 测试电路板
$ a1 i1 s8 p" \(3)结果
# Z( t1 g. F* N- L7 q: N
  • 上电之后,在没有下载程序之前,指示灯闪烁。
    & u; B+ e! w4 }% B
微信图片_20200814210824.gif , r  @( O' \, Y3 U7 ^
▲ 上电后指示灯闪烁
. z0 ?4 t: Z, o, E5 L
  • 最低波特率:4800 ~38400
    3 e" b/ a$ Q- G! ~/ P

结论

通过实验可以看到STC单片机的软件下载方式可以使用相同的过程和软件完成编程,非常简便。

7 i5 P' e: a5 b
赞 收藏 评论0 发布时间:2020-8-14 21:21

举报

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