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

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

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

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

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

微信图片_20200814210557.jpg
▲ STC单片机

1. STC15W415-16
(1)文件
  • AD\Test\2020\STCTest\STC15W-16
微信图片_20200814210625.png
▲ 芯片的外观
(2)SCH与PCB
微信图片_20200814210628.png
▲ 原理图
微信图片_20200814210631.png
▲ PCB版图
(3)结果
  • 上电之后,P1.3便有信号出现。使得指示LED闪烁。
微信图片_20200814210633.gif
▲ 上电后P1.3便有了输出波形
  • 可以成功下载的最低波特率:19200, 14400

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


微信图片_20200814210636.png
▲ ISP给出单片机型号错误提示

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


2. STC15W415-20
(1)文件
  • AD\Test\2020\STCTest\STC15W-20
微信图片_20200814210640.png
▲ 芯片的外观
(2)SCH与PCB
微信图片_20200814210643.png
▲ 原理图
微信图片_20200814210646.png
▲ PCB版图
(3)结果
  • 上电后,还没有下载任何程序之前,P1.3便有了信号,发现LED指示灯在闪烁。
微信图片_20200814210649.gif
▲ 上电后的运行情况

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

微信图片_20200814210653.gif
▲ P1.2的电压波形
  • 最低波特率小于38400以下,都可以完成正常程序下载。

3. STC8H1K28
微信图片_20200814210659.png
▲ STC8H1K28内部模块
微信图片_20200814210703.png
▲ STC8H1K28管脚封装
(1)文件

AD\Test\2020\STCTest\STC8H1K28Test

AD\Test\2020\STCTest\STC8HQFN32Test

(2)SCH与PCB

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

微信图片_20200814210706.png
▲ 测试版原理图
微信图片_20200814210708.png
▲ 测试电路板
微信图片_20200814210711.png
▲ QFN32封装的PCB电路
(3)结果
  • 上电之后LED灯不闪烁;但是QFN32封装的在上电后指示灯闪烁。
微信图片_20200814210715.gif
▲ QFN-32封装的MCU上电后LED指示灯闪烁
  • 下载最低波特率:19200, 14400

4. STC8G1K08
微信图片_20200814210718.png
▲ STC8H1K08管脚定义
(1)文件

AD\Test\2020\STCTest\STC8G1k08Test

(2)SCH与PCB
微信图片_20200814210721.png
▲ 测试原理图
微信图片_20200814210724.png
▲ PCB版图
(3)结果
  • 上电之后P1.3出现波形。
微信图片_20200814210728.gif
▲ 上电运行情况
  • 下载,最低支持波特率:14400 ~ 38400

5. STC15F2K61S2
微信图片_20200814210732.png
▲ 外部管脚定义
(1)文件

AD\Test\2020\STCTest\STC15F2k61S

(2)SCH与PCB
微信图片_20200814210736.png
▲ 测试版SCH原理图
微信图片_20200814210739.png
▲ 测试版的PCB图
(3)结果
  • 上电后,输出P1.3便有了输出波形。
微信图片_20200814210742.gif
▲ 上电后输出便有的波形
  • 芯片擦除时间长,原来的自动下载器的可重复触发的单稳态中间出现断续,因此出现了下载失败。修改其中的定时电容,从原来两个并联形成20uF,增加到两个并联30uF。但是时间大约为5秒。
微信图片_20200814210746.png
▲ 自动下载器上的定时电阻
  • 最低波特率设置4800~19200.

6. STC8G2K64S4
(1)文件

AD\Test\2020\STCTest\STC8G8K64LQFP48

(2)SCH与PCB
微信图片_20200814210749.png
▲ 测试电路板的原理图
微信图片_20200814210752.png
▲ 测试电路板
(3)结果
  • 上电之后P1.3有脉冲输出。
微信图片_20200814210755.gif
▲ 上电后工作情况
  • 最小的波特率范围:4800 ~ 38400

7. STC8A8K64SA12
(1)文件

AD\Test\2020\STCTest\STC8A8K64LQFP48

AD\Test2020\STCTest\STC8A8K64LPQF64

(2)SCH与PCB
微信图片_20200814210759.png
▲ 测试SCH图 LQFP48
微信图片_20200814210802.png
▲ 测试板的原理图LQFP64
微信图片_20200814210806.png
▲ 测试PCB-LQFP48
微信图片_20200814210809.png
▲ 测试PCB板-LQFP-64
(3)结果
  • 上电之后,没有下载程序之前,P1.3输出波形。

微信图片_20200814210812.gif
▲ 上电之后就工作
微信图片_20200814210815.gif
▲ 上电就工作的LQFP64封装的测试版
  • 最低波特率:4800~38400

8. STC15F104
(1)文件

AD\Test\2020\STCTest\STC15F104SOP8Test

(2)SCH与PCB
微信图片_20200814210818.png
▲ 测试电路板的原理图
微信图片_20200814210822.png
▲ 测试电路板
(3)结果
  • 上电之后,在没有下载程序之前,指示灯闪烁。
微信图片_20200814210824.gif
▲ 上电后指示灯闪烁
  • 最低波特率:4800 ~38400

结论

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


收藏 评论0 发布时间:2020-8-14 21:21

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

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