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

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

▲ STC单片机

1. STC15W415-16

(1)文件
  • AD\Test\2020\STCTest\STC15W-16

▲ 芯片的外观
(2)SCH与PCB

▲ 原理图

▲ PCB版图
(3)结果
  • 上电之后,P1.3便有信号出现。使得指示LED闪烁。

▲ 上电后P1.3便有了输出波形
  • 可以成功下载的最低波特率:19200, 14400

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

▲ ISP给出单片机型号错误提示

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


2. STC15W415-20

(1)文件
  • AD\Test\2020\STCTest\STC15W-20

▲ 芯片的外观
(2)SCH与PCB

▲ 原理图

▲ PCB版图
(3)结果
  • 上电后,还没有下载任何程序之前,P1.3便有了信号,发现LED指示灯在闪烁。

▲ 上电后的运行情况

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

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


3. STC8H1K28

▲ STC8H1K28内部模块

▲ STC8H1K28管脚封装
(1)文件

AD\Test\2020\STCTest\STC8H1K28Test AD\Test\2020\STCTest\STC8HQFN32Test

(2)SCH与PCB

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

▲ 测试版原理图

▲ 测试电路板

▲ QFN32封装的PCB电路
(3)结果
  • 上电之后LED灯不闪烁;但是QFN32封装的在上电后指示灯闪烁。

▲ QFN-32封装的MCU上电后LED指示灯闪烁
  • 下载最低波特率:19200, 14400


4. STC8G1K08

▲ STC8H1K08管脚定义
(1)文件

AD\Test\2020\STCTest\STC8G1k08Test

(2)SCH与PCB

▲ 测试原理图

▲ PCB版图
(3)结果
  • 上电之后P1.3出现波形。

▲ 上电运行情况
  • 下载,最低支持波特率:14400 ~ 38400


5. STC15F2K61S2

▲ 外部管脚定义
(1)文件

AD\Test\2020\STCTest\STC15F2k61S

(2)SCH与PCB

▲ 测试版SCH原理图

▲ 测试版的PCB图
(3)结果
  • 上电后,输出P1.3便有了输出波形。

▲ 上电后输出便有的波形
  • 芯片擦除时间长,原来的自动下载器的可重复触发的单稳态中间出现断续,因此出现了下载失败。修改其中的定时电容,从原来两个并联形成20uF,增加到两个并联30uF。但是时间大约为5秒。

▲ 自动下载器上的定时电阻
  • 最低波特率设置4800~19200.


6. STC8G2K64S4

(1)文件

AD\Test\2020\STCTest\STC8G8K64LQFP48

(2)SCH与PCB

▲ 测试电路板的原理图

▲ 测试电路板
(3)结果
  • 上电之后P1.3有脉冲输出。

▲ 上电后工作情况
  • 最小的波特率范围:4800 ~ 38400


7. STC8A8K64SA12

(1)文件

AD\Test\2020\STCTest\STC8A8K64LQFP48 AD\Test2020\STCTest\STC8A8K64LPQF64

(2)SCH与PCB

▲ 测试SCH图 LQFP48

▲ 测试板的原理图LQFP64

▲ 测试PCB-LQFP48

▲ 测试PCB板-LQFP-64
(3)结果
  • 上电之后,没有下载程序之前,P1.3输出波形。

▲ 上电之后就工作

▲ 上电就工作的LQFP64封装的测试版
  • 最低波特率:4800~38400


8. STC15F104

(1)文件

AD\Test\2020\STCTest\STC15F104SOP8Test

(2)SCH与PCB

▲ 测试电路板的原理图

▲ 测试电路板
(3)结果
  • 上电之后,在没有下载程序之前,指示灯闪烁。

▲ 上电后指示灯闪烁
  • 最低波特率:4800 ~38400


结论

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


推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

关注公众号,后台回复「1024」获取学习资料网盘链接。

欢迎点赞,关注,转发,在看,您的每一次鼓励,我都将铭记于心~

嵌入式Linux

微信扫描二维码,关注我的公众号

接上电就工作的单片机相关推荐

  1. 学好单片机能找什么工作?单片机好学吗?

    大家好,我是无际单片机编程徐工. 随着电子集成技术的不但地发展,很多电子产品的设计都使用集成化的芯片,其中单片机在现在电子产品设计中,扮演者越来越重要的角色. 集成电路让产品的电路设计越来越简单化,但 ...

  2. STM32 烧录程序后上电不工作,但调试模式下可正常工作的解决办法

    学习STM32的时候遇到的小问题: 用CubeMX生成初始代码,程序内容只包括呼吸灯工作和一个中断调用printf重定向函数向串口发送内容: 在STM32F103C8T6最小系统板烧录程序后上电不工作 ...

  3. GD32F4(9):GD32f4出现上电不工作,必须按复位程序才能跑起来

    GD32:上电不工作,需要按一下复位按键程序才能跑起来 文章目录 GD32:上电不工作,需要按一下复位按键程序才能跑起来 1.问题描述 2. 我的调试思路 2.1 第一步,排除电源问题 2.2 第二步 ...

  4. 为什么我的cpld需要重新上电才能工作_正压型防爆配电箱的调试工作

    防爆配电箱的调试工作是防爆箱生产流程中最为关键的一步,也就是我们常说的出厂检验,生配电箱都要配好对应的出厂检验报告才算是合格的.下面介绍下正压型防爆配电箱的调试流程: 一.正压型防爆配电箱调试前准备工 ...

  5. 计算机时钟的工作原理,单片机的周期与系统时钟的工作原理

    我们先来理解几个比较重要的概念:时间周期.指令周期.机器周期,以及系统时钟的工作原理. 时钟周期: 时钟周期也叫振荡周期或晶振周期,即晶振的单位时间发出的脉冲数,一般有外部的振晶产生,比如12MHZ= ...

  6. 大学阶段学习单片机,以后可以有什么用?可以做什么类型的工作?单片机发展前景怎么样?

    这个问题相当于: 大学物理实验课中学习使用分光镜观察干涉条纹,以后有什么用.可做什么工作?这类实验器具有发展前景么?(观察干涉条纹的实验,也是基础物理实验中操作难度相对大的一个.) 单片机学习起到的作 ...

  7. 为什么我的cpld需要重新上电才能工作_大宇伺服放大器故障维修上电无显示

    大宇伺服放大器故障维修上电无显示使用带有增量脉冲编码器的CNC控制,每次重新打开机器时都必须参考该机器.使用绝对脉冲编码器时,有一块备用电池,可在机床掉电时保留其位置.当CNC机床重新启动时,它询问编 ...

  8. 单片机上电复位电路图大全

    复位原理: 开机的时候为什么为复位在电路图中,电容的的大小是10uf,电阻的大小是10k.所以根据公式,可以算出电容充电到电源电压的0.7倍(单片机的电源是5V,所以充电到0.7倍即为3.5V),需要 ...

  9. 通电就可以工作,这些单片机真香!

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

最新文章

  1. Node.js服务器启用Gzip压缩
  2. 进化深度神经网络是推动技术发展的强劲动力
  3. BCH应用发展报告——Member正在成为趋势
  4. sublime福音:微信小程序组件及API补全插件
  5. 男子借款70万前后还了1600万仍未还清,如何避免套路贷?
  6. 利用Crontab为Linux定时备份Mysql数据库
  7. 【Java】Java对象引用四个级别(强、软、弱、虚)
  8. 若依如何解决请求地址存在中文出现异常?
  9. 华为网赛存储基础原理自测答案
  10. BackTrack3(BT3破解wifi密码)
  11. java开源引擎easyrule_【Urule介绍】开源可视化规则引擎
  12. 802.11ac中的Beamforming技术(4)
  13. 微信怎么更新最新版本?两招搞定,别轻易卸载!
  14. 电脑快速复制粘贴大文件
  15. 自上而下语法分析器python
  16. LibreCAD windows 编译
  17. baidu进阶训练笔记九20200727
  18. FTXUI基础笔记(botton按钮组件进阶)
  19. 【留言板】使用Think PHP6+光年模板开发一个简单的留言板
  20. 站长必备WordPressCMS采集插件实现稳定收录

热门文章

  1. 稳定和性能如何兼顾?58大数据平台的技术演进与实践
  2. HP服务器F10 Function Disabled,无法使用F10安装操作系统
  3. 读c语言深度剖析 -- 单引号与双引号、逻辑运算符、位运算符、花括号
  4. 读取Xml文档的元素和属性
  5. 荣耀magic3会用鸿蒙,赵明:荣耀Magic3芯片领先行业,大家看到以后会换掉手机!...
  6. python waitkey_python中VideoCapture(),read(),waitKey()的使用
  7. 生物信息学概论_大学专业详解系列83——生物信息学(理学学士)
  8. Django中的认证与权限 源码剖析
  9. MySQL查询select语句详解
  10. Storm的通信机制