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

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

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

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

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

微信图片_20200814210557.jpg & K: \1 L( Z/ ?7 ^) O
▲ STC单片机4 }7 L# _+ l4 N# M6 Y, e! j- t

1. STC15W415-16
6 l' v/ K4 \* F(1)文件3 l% W$ _. p# i
  • AD\Test\2020\STCTest\STC15W-16
    7 z6 G3 T" Z$ g( X7 h$ x! ~
微信图片_20200814210625.png & ~" R7 L# k% i' |2 [( a
▲ 芯片的外观) F! ^  A) r. r# l
(2)SCH与PCB: ^5 D' z* A: Q7 Z/ s
微信图片_20200814210628.png
; k* i9 \; U: M/ s( {+ {7 H! O6 i7 O▲ 原理图
3 w) k3 ?  z9 {; Z1 u" A/ ^ 微信图片_20200814210631.png / @& a* h4 l  u# }; P" d, E
▲ PCB版图
- M1 P" A" {( j" ]6 e( E" Y(3)结果
7 m7 s6 s2 |' J
  • 上电之后,P1.3便有信号出现。使得指示LED闪烁。- t, Z% ~% Q+ l! J$ T
微信图片_20200814210633.gif
+ W' Y& A9 ~* q- t' S▲ 上电后P1.3便有了输出波形/ x/ G0 S. t# c9 M/ b9 W3 ]
  • 可以成功下载的最低波特率:19200, 14400

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

    ) R( |2 E' Z( F- W" {3 g& |; `, C7 x
微信图片_20200814210636.png + G# f: ?1 W* v# T( Z4 b
▲ ISP给出单片机型号错误提示- p- J. t$ k" q, T2 \

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


2. STC15W415-20
2 C2 x. q: y; F6 k( ~(1)文件' H7 m$ S* j5 [" ^- S4 Y  A. T  |
  • AD\Test\2020\STCTest\STC15W-20
    ( `4 S0 Z# q$ e& \8 I& p; G
微信图片_20200814210640.png
; J" ~: s' q, s( C, [1 p5 D. N▲ 芯片的外观% D* c: I; a8 F
(2)SCH与PCB
# g: q% H$ D1 H8 V6 N; E- ^9 h 微信图片_20200814210643.png
. F* g3 V, x# w9 o▲ 原理图+ H" s6 Z5 g7 _5 E$ G" A$ n
微信图片_20200814210646.png
9 Q. M% i7 C3 k/ O▲ PCB版图" z- s- G9 [: v) C4 G6 z
(3)结果, X8 v( p5 r% M  o% M6 a
  • 上电后,还没有下载任何程序之前,P1.3便有了信号,发现LED指示灯在闪烁。8 J9 d; J; ]# B" n+ z$ X* c1 R
微信图片_20200814210649.gif , y: Y1 z$ N! j$ c+ L) Q" {5 ?
▲ 上电后的运行情况
9 a/ x, b. {- m; i4 [( y% k. `) i

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

微信图片_20200814210653.gif ; Y4 E0 A/ F: H. }: v. D; E
▲ P1.2的电压波形. f0 G/ i. e* o4 h
  • 最低波特率小于38400以下,都可以完成正常程序下载。
    # c! j- q% C5 a! J

3. STC8H1K280 @& {0 n; k" w0 \
微信图片_20200814210659.png ; K- @; _+ {% r' T* \: H7 J! }
▲ STC8H1K28内部模块
% t& M" y; \/ o5 ?. a 微信图片_20200814210703.png $ O/ S# D8 m1 Z3 V, K/ x
▲ STC8H1K28管脚封装! L! `6 N7 Z8 K7 p( U! n
(1)文件5 Y) K' C# k  U9 N7 u8 x! N

AD\Test\2020\STCTest\STC8H1K28Test

AD\Test\2020\STCTest\STC8HQFN32Test

(2)SCH与PCB

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

微信图片_20200814210706.png , A' Q6 H! G  L, W1 p
▲ 测试版原理图
, c: q5 h, E7 |7 o* g 微信图片_20200814210708.png
) b9 w6 H/ t% K' h  U9 R+ y▲ 测试电路板
4 ]3 f5 n4 \5 d/ ^3 K 微信图片_20200814210711.png
+ n( n7 p& p1 @# c▲ QFN32封装的PCB电路( E) b* T* r2 V5 A, K
(3)结果
2 y9 a- T  N! B* [( P' H
  • 上电之后LED灯不闪烁;但是QFN32封装的在上电后指示灯闪烁。# A1 q! G0 c% t) _$ Z$ L  I  v" }/ r
微信图片_20200814210715.gif . ?1 [$ \; W- h% `
▲ QFN-32封装的MCU上电后LED指示灯闪烁6 X; \' `* l9 O* F4 f( G
  • 下载最低波特率:19200, 14400
    ) z3 `9 y  ^5 _2 J) U

4. STC8G1K08
. Q% t7 J$ P0 X7 t3 t- Y. f 微信图片_20200814210718.png
4 @! ]! T7 `" p$ H* g" a' J▲ STC8H1K08管脚定义
. h/ J  y7 c( }  s  `(1)文件
1 d: o1 ?$ ~$ L9 C6 t0 z$ V; Y

AD\Test\2020\STCTest\STC8G1k08Test

(2)SCH与PCB
5 t1 l0 E, q# b2 g 微信图片_20200814210721.png
* }6 I  h9 B: l* I0 v% }( a3 O▲ 测试原理图2 e+ |6 i4 s: y& Q" g" l
微信图片_20200814210724.png ) l! S! {( G. G3 k
▲ PCB版图8 Y  b. I& {; K/ I/ H
(3)结果: J( Y; V6 Z+ P
  • 上电之后P1.3出现波形。, w5 r5 }: B9 I" |7 B
微信图片_20200814210728.gif
; S! ^$ g: J; ^! m0 v0 K  N( V▲ 上电运行情况
! O* c+ n2 ~0 }2 U3 i. r
  • 下载,最低支持波特率:14400 ~ 384001 G, g% h8 V4 K1 h: J4 Q

5. STC15F2K61S2% }- \8 H6 o; |  @1 ~3 T- n
微信图片_20200814210732.png 2 d2 G" r  V( B8 q
▲ 外部管脚定义
1 {9 x$ k0 C8 z; ?, C! x(1)文件
! I" y$ G' {  E4 N% S

AD\Test\2020\STCTest\STC15F2k61S

(2)SCH与PCB
: ^3 V" x7 \" G- n$ c 微信图片_20200814210736.png ( b& m. [8 a' a: ~! I4 y6 U7 c: W
▲ 测试版SCH原理图
2 e2 f. w; C- H 微信图片_20200814210739.png
- a( K& W2 V: G& k0 [- A▲ 测试版的PCB图
0 v  S3 {/ |- _1 K(3)结果% }- l( }# D% @9 W; f9 Y+ v: R
  • 上电后,输出P1.3便有了输出波形。
    8 m" |/ u: [) l1 B8 t7 M8 }
微信图片_20200814210742.gif
5 s/ R. y! U+ K$ \3 M& r8 Z% P# A▲ 上电后输出便有的波形/ v# q3 O, w- d  |1 J" p
  • 芯片擦除时间长,原来的自动下载器的可重复触发的单稳态中间出现断续,因此出现了下载失败。修改其中的定时电容,从原来两个并联形成20uF,增加到两个并联30uF。但是时间大约为5秒。
    ' O5 g+ `! d/ d: A( X+ m4 V
微信图片_20200814210746.png
, b/ J9 Y, ?. j- L9 O0 C▲ 自动下载器上的定时电阻' y+ {$ V- c9 F4 t  J/ V
  • 最低波特率设置4800~19200./ B3 ~0 F1 h& L( j: r+ F, A

6. STC8G2K64S4% h" q4 K9 O  m0 o( o
(1)文件) H% j- I' v1 R0 T* d5 c! }' W

AD\Test\2020\STCTest\STC8G8K64LQFP48

(2)SCH与PCB  t5 I' ~1 e6 R: w( W$ k9 Q
微信图片_20200814210749.png
4 z8 O' c( i, J2 H/ o▲ 测试电路板的原理图
- d: s- _! o9 `( M6 O. K 微信图片_20200814210752.png / _  }% _4 W5 n) v+ `
▲ 测试电路板
9 \0 }2 Q* N8 e$ o3 L7 T* ?(3)结果6 V4 r+ M! g$ h
  • 上电之后P1.3有脉冲输出。& X0 }/ V6 e$ _' {
微信图片_20200814210755.gif
1 \3 Z; z+ ?# h  t* z, {& v▲ 上电后工作情况
% [! d. G) o' n- Z6 C6 P9 ~: Q
  • 最小的波特率范围:4800 ~ 38400
    3 ~* u8 S1 n' A9 X4 E- v3 U

7. STC8A8K64SA12& ~2 l" y" _: B8 v
(1)文件; }3 A/ t9 f! G7 s$ l+ l3 R- ~

AD\Test\2020\STCTest\STC8A8K64LQFP48

AD\Test2020\STCTest\STC8A8K64LPQF64

(2)SCH与PCB8 u7 u6 ?. h3 g. s5 L& D
微信图片_20200814210759.png ' r/ w. p* u, I8 p  A0 ~& c1 V
▲ 测试SCH图 LQFP48
# k8 u* U: K0 r* V  s 微信图片_20200814210802.png
2 O! I3 ]  Q) K, K# O+ {. O" k! V▲ 测试板的原理图LQFP64
/ S3 X* h% }$ a0 ^ 微信图片_20200814210806.png
$ C# O* J( Q; u# y. _▲ 测试PCB-LQFP48( t+ x4 G* j, J# d0 `) m, u
微信图片_20200814210809.png
2 N8 L; S8 b6 v  o( |  x0 f▲ 测试PCB板-LQFP-64
. X; _1 _0 U+ W$ R1 a5 u' L(3)结果" b. A+ s0 J8 F1 C* |( s4 o) B8 a
  • 上电之后,没有下载程序之前,P1.3输出波形。
  • ! I7 _7 F" w4 {4 U3 ?  Z
微信图片_20200814210812.gif
: s: E. |6 ~5 s& R9 V( }$ e▲ 上电之后就工作% T$ `5 f4 U  W' `
微信图片_20200814210815.gif
# e" }! K! J9 b5 Z( y0 m/ E▲ 上电就工作的LQFP64封装的测试版
, N7 x' C+ R/ O6 g$ X! b# K
  • 最低波特率:4800~38400+ @1 ?' g+ ]  t# p

8. STC15F104
% k1 }% a- a0 D+ R4 k(1)文件  V) S3 L+ h$ z) o( n- L

AD\Test\2020\STCTest\STC15F104SOP8Test

(2)SCH与PCB
3 d9 [% W7 V, ~# \1 O 微信图片_20200814210818.png % s% `, i/ z/ g( R! U5 F
▲ 测试电路板的原理图
2 S) g- T# p9 O 微信图片_20200814210822.png , x8 V. u( w( T& A% H" w
▲ 测试电路板: w% ^1 b" U; x& H7 l
(3)结果
+ j( d/ H  f) o% O! M, G
  • 上电之后,在没有下载程序之前,指示灯闪烁。
    & Z" m# p+ p; [$ l" H- I- p8 J
微信图片_20200814210824.gif
3 x8 \- j. I( R7 ^4 W/ w1 x- N▲ 上电后指示灯闪烁- k+ o- Z6 X3 P8 K% |# I! F  @
  • 最低波特率:4800 ~384009 D$ W+ z" }: b" I4 G. K0 _

结论

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


9 K# T: w1 x2 p+ S9 B7 W7 ?# Z
收藏 评论0 发布时间:2020-8-14 21:21

举报

0个回答

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版