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

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

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

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

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

微信图片_20200814210557.jpg
" {! @- F& F  P% S9 k▲ STC单片机5 A2 W5 m4 G4 w+ }; z8 \

1. STC15W415-165 R) g- }  g* U  ~
(1)文件; B! o/ ]5 ]/ o9 n" q1 W3 R
  • AD\Test\2020\STCTest\STC15W-16
    7 i: a) v0 e8 E# R
微信图片_20200814210625.png 4 ?) X  H& U- O2 z
▲ 芯片的外观
% @6 R6 d" K9 d9 l- i& @(2)SCH与PCB4 e! \, R+ @8 x# |  e* f
微信图片_20200814210628.png , B" h2 V# q8 a) ~. a! I0 k
▲ 原理图
# n- k9 w$ q; x4 r 微信图片_20200814210631.png 9 g4 b7 g! M" Z  ?. \
▲ PCB版图
* H" U4 H. S& U' S+ m. k(3)结果: K" `( ^+ N% g* p. R' y4 l' [$ E- T
  • 上电之后,P1.3便有信号出现。使得指示LED闪烁。
    # g$ I8 o! U  r" `
微信图片_20200814210633.gif
( i! l$ l: Z, H1 j' w/ U! i8 @▲ 上电后P1.3便有了输出波形
% A. j& N! h5 t5 E
  • 可以成功下载的最低波特率:19200, 14400

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


    8 y& Q9 Q2 w! L/ \
微信图片_20200814210636.png 2 M- y4 d1 ^3 W+ R( `/ F1 C
▲ ISP给出单片机型号错误提示
1 e6 R5 r$ w6 L

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


2. STC15W415-201 ]3 o  Y  J5 u
(1)文件. ^, X. d! s0 W! z8 f
  • AD\Test\2020\STCTest\STC15W-20
    # }% Z6 x# y5 X1 W3 z
微信图片_20200814210640.png
, j5 M, ~4 Z; M+ F0 k8 e: J1 M▲ 芯片的外观( u4 ^& b) u* c, N4 N/ Y1 {$ u
(2)SCH与PCB
* w. \" M+ Y4 E 微信图片_20200814210643.png 0 }7 [; P& N. c$ R& _; P+ u: a
▲ 原理图
0 g* w6 C9 K. `, X( b6 l 微信图片_20200814210646.png ; K1 i# u* R+ |% D1 g6 o. n7 T
▲ PCB版图* T+ x* X' t! P
(3)结果
) U- E1 \# w0 C" A9 z- l6 {% K
  • 上电后,还没有下载任何程序之前,P1.3便有了信号,发现LED指示灯在闪烁。; a, m8 G) U% M4 I6 W# _# E# f
微信图片_20200814210649.gif
$ M$ J+ ]( F6 x; I7 b0 O▲ 上电后的运行情况$ t. _2 @2 ~2 a5 L. L

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

微信图片_20200814210653.gif
2 Q# L# o8 F6 C8 _% e/ e▲ P1.2的电压波形7 s# s) T% b. |5 a0 d/ w; Z* h
  • 最低波特率小于38400以下,都可以完成正常程序下载。
    # O8 k3 A7 ?  B5 W

3. STC8H1K288 A% J$ w; W+ N7 I4 R3 x$ H
微信图片_20200814210659.png " a, B  u/ T6 P9 j9 s. P) I5 p6 n
▲ STC8H1K28内部模块
. h, K3 g4 Y7 k" U( j9 Q 微信图片_20200814210703.png
+ @# n6 o# u  Z  d  P▲ STC8H1K28管脚封装
# g& h1 e# ~% u9 w& y5 k(1)文件1 z. O( Q% f; l* K% ?" u) q

AD\Test\2020\STCTest\STC8H1K28Test

AD\Test\2020\STCTest\STC8HQFN32Test

(2)SCH与PCB

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

微信图片_20200814210706.png - }( i. G8 {$ y) T
▲ 测试版原理图
' j1 ~: G$ a- |1 N5 U 微信图片_20200814210708.png 3 R) n3 E* \% W6 R" o
▲ 测试电路板. `1 {( Q! j) N8 q; M
微信图片_20200814210711.png   W1 s  _/ O% {+ u' T6 Y6 V/ m1 U
▲ QFN32封装的PCB电路
, K' l" o: C  l  Q5 R" W4 F(3)结果
. P0 O% w! u, \3 Q2 f
  • 上电之后LED灯不闪烁;但是QFN32封装的在上电后指示灯闪烁。- N: Z  t: y1 U# A1 a8 ]! `, g
微信图片_20200814210715.gif * N! x2 @% V5 s8 Z+ r* B
▲ QFN-32封装的MCU上电后LED指示灯闪烁
: n) M5 E2 }) l4 w: W8 Z
  • 下载最低波特率:19200, 14400
    2 |) w& F. @7 \2 V( A) r$ g) V

4. STC8G1K08
& l  M7 O3 s$ y! t# z3 W+ A: b 微信图片_20200814210718.png
6 G; R" m' j+ h+ f▲ STC8H1K08管脚定义
3 a% v: R, V7 `  w; |/ t1 C(1)文件! `+ Z" A: C& r/ N4 @3 Y

AD\Test\2020\STCTest\STC8G1k08Test

(2)SCH与PCB
- q! @6 N0 t: y: e) O) a 微信图片_20200814210721.png
9 O1 s8 V5 ]2 c* [) L: G: R▲ 测试原理图
+ I  `$ V+ W$ T9 `* i8 K 微信图片_20200814210724.png   X7 i$ c: X) @
▲ PCB版图
5 o# J6 g% U3 D; ^(3)结果
) F/ F& X# ^% e% j$ K
  • 上电之后P1.3出现波形。7 B. i( n/ j, f  I% \& Z# o
微信图片_20200814210728.gif 6 c# r! j* i3 E9 a: Q+ R. |
▲ 上电运行情况6 R: `1 f  x% ^/ x0 Q3 [1 b  p$ D
  • 下载,最低支持波特率:14400 ~ 38400, p# x+ U& Z4 a0 p) N

5. STC15F2K61S2
) M& o1 N! F' D2 A 微信图片_20200814210732.png 9 O' N) `9 f* n. y; {* k% Q
▲ 外部管脚定义
% U+ ^/ ~3 H+ j. G(1)文件
# T. {' w! s) z% D* F) C8 q

AD\Test\2020\STCTest\STC15F2k61S

(2)SCH与PCB4 q0 ]  P, `& a' o
微信图片_20200814210736.png , C8 V# ~3 r# u
▲ 测试版SCH原理图4 D- E  m8 l" \( y1 o; w( _
微信图片_20200814210739.png + O5 O3 d5 M8 F' s% x) ^
▲ 测试版的PCB图
* h4 J- c( h0 j( h5 Q  ?5 C(3)结果3 T7 G% C  D- f+ ~
  • 上电后,输出P1.3便有了输出波形。1 K3 X- G5 }8 H4 K9 y! @$ r
微信图片_20200814210742.gif # ?0 O7 k" h) m( S% I
▲ 上电后输出便有的波形
% w6 W  Q* o! W9 K7 Z! h
  • 芯片擦除时间长,原来的自动下载器的可重复触发的单稳态中间出现断续,因此出现了下载失败。修改其中的定时电容,从原来两个并联形成20uF,增加到两个并联30uF。但是时间大约为5秒。6 B3 W  q3 \. ]
微信图片_20200814210746.png 7 P3 m- m0 J+ g% E- R
▲ 自动下载器上的定时电阻9 J6 T7 U5 k9 Z( p" x, J  y: k5 d$ `
  • 最低波特率设置4800~19200., o1 N3 T+ F* f' {5 o' u

6. STC8G2K64S4  H, g  n& g& q8 n
(1)文件$ b8 }" n  a' f( j

AD\Test\2020\STCTest\STC8G8K64LQFP48

(2)SCH与PCB
: d3 }  Z& J# R 微信图片_20200814210749.png
" g+ N& I: R: @4 [8 y* J) I▲ 测试电路板的原理图
( P' y  g0 `$ A1 G1 f 微信图片_20200814210752.png 2 S" \0 B% R1 M; A5 S" k+ p& i
▲ 测试电路板
0 N4 x+ o5 W7 q9 @& w(3)结果
, O: \* Z! F( h- J: ^0 @
  • 上电之后P1.3有脉冲输出。
      [( G0 p' k" \: D* ^" N' |
微信图片_20200814210755.gif
5 |" D. E7 ~) R8 }& h, T$ W▲ 上电后工作情况
( K$ {  F1 t8 ]+ r$ i  D, _, H2 l
  • 最小的波特率范围:4800 ~ 38400) I$ l& j% s7 @' y" I* W

7. STC8A8K64SA12
' Y* |! Q( K- }7 ^& _9 M- x(1)文件
, L; p& H( D' q1 P5 T! ^

AD\Test\2020\STCTest\STC8A8K64LQFP48

AD\Test2020\STCTest\STC8A8K64LPQF64

(2)SCH与PCB
( G/ l  _9 a" M, e) J8 z) I 微信图片_20200814210759.png
0 \# E" n1 \) [# ~* x▲ 测试SCH图 LQFP48! `9 A3 K$ Y: {' M1 a4 P) D. W2 [
微信图片_20200814210802.png
. r" J# n( w( H# S" t. M. C7 ]; O▲ 测试板的原理图LQFP64
& M- S; Q( W0 |# ?5 u7 ` 微信图片_20200814210806.png
% r' {" L- q3 n▲ 测试PCB-LQFP48
4 \: N2 q0 ~2 t3 a3 L+ I& {7 S 微信图片_20200814210809.png 6 \* R1 [2 G1 T0 w/ a, @2 {
▲ 测试PCB板-LQFP-64
5 \( O- R5 e& e* G* `(3)结果
( W. T3 s) j4 a8 \% \6 h/ H
  • 上电之后,没有下载程序之前,P1.3输出波形。

  • ( L: h/ O) P1 Y1 v/ t; j
微信图片_20200814210812.gif % O9 v. Y( ^- t" N; c* ^
▲ 上电之后就工作" z$ }  i! h  W- l' L5 ^
微信图片_20200814210815.gif + S3 w6 [; c/ P) m
▲ 上电就工作的LQFP64封装的测试版/ A. W* s" Z$ E6 {, r/ r( O
  • 最低波特率:4800~38400; u' ^' p/ i# I0 L9 a

8. STC15F104( `0 [$ I! v( ~4 B4 ]7 a4 e) w) x
(1)文件
( ?2 w4 n& O% i7 B

AD\Test\2020\STCTest\STC15F104SOP8Test

(2)SCH与PCB
5 R8 G: S, ]! B& ~. \4 f  l2 K' h 微信图片_20200814210818.png
. F& r/ }. m( d% }8 a▲ 测试电路板的原理图
+ a. G! F/ J5 v0 E 微信图片_20200814210822.png 9 M" C# e7 f2 P( B
▲ 测试电路板
: ?$ P1 ?" g9 T" v8 [(3)结果% F: T' ^0 D/ e
  • 上电之后,在没有下载程序之前,指示灯闪烁。
    ! C5 D1 k% n8 |8 U2 u
微信图片_20200814210824.gif
2 P7 q: r- z9 a! }5 [2 l& w▲ 上电后指示灯闪烁
* m8 t4 d  @: ^2 d% Y- \
  • 最低波特率:4800 ~38400
    ; @7 f5 P7 s# C4 G" X3 m" U

结论

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

2 C# B" ^, H8 U: K! O$ x) \! x
收藏 评论0 发布时间:2020-8-14 21:21

举报

0个回答

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版