单片机学习小组
直播中

神之小风

12年用户 806经验值
私信 关注

如何去实现STC单片机接上电就工作的设计呢

如何去实现STC单片机接上电就工作的设计呢?

回帖(1)

黄鸿江

2022-1-27 10:32:08

  • 对于手边的一盒STC单片机,测试一下它们使用相同的ISP方案在下载过程中是否都可以按照相同的方式完成程序的下载。同时对它们建立各自的元器件库,以便于后期的应用。
    通过这个实验,看到STC的单片机使用起来真实简捷明了,接上电就工作。对外的接口除了电源地,都是可用的管脚。这风格......
       
    1. STC15W415-16

    (1)文件



    (2)SCH与PCB

       
    ▲ 原理图
       
    ▲ PCB版图  (3)结果



       ▲ 上电后P1.3便有了输出波形  
       
    ▲ ISP给出单片机型号错误提示  然后使用检测MCU选项,便可以自动将单片机的型号修改过来。最小下载波特率设置为:19200 ~ 14400.
      2. STC15W415-20

    (1)文件



    (2)SCH与PCB


    ▲ 原理图
         
    ▲ PCB版图  (3)结果



       ▲ 上电后的运行情况  通过示波器测量,在P1.0~P1.5上都有相应的输出波形。
       ▲ P1.2的电压波形  
      3. STC8H1K28


    ▲ STC8H1K28内部模块     
    ▲ STC8H1K28管脚封装  
    (1)文件

    ADTest2020STCTestSTC8H1K28Test ADTest2020STCTestSTC8HQFN32Test
    (2)SCH与PCB

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

    ▲ 测试电路板

    ▲ QFN32封装的PCB电路  (3)结果



       ▲ QFN-32封装的MCU上电后LED指示灯闪烁  
      4. STC8G1K08

       ▲ STC8H1K08管脚定义  (1)文件

    ADTest2020STCTestSTC8G1k08Test
    (2)SCH与PCB

       
    ▲ 测试原理图

    ▲ PCB版图  (3)结果



       ▲ 上电运行情况  
      5. STC15F2K61S2


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

    ADTest2020STCTestSTC15F2k61S
    (2)SCH与PCB


    ▲ 测试版SCH原理图
         
    ▲ 测试版的PCB图  (3)结果



       ▲ 上电后输出便有的波形  
      6. STC8G2K64S4

    (1)文件

    ADTest2020STCTestSTC8G8K64LQFP48
    (2)SCH与PCB


    ▲ 测试电路板的原理图
         
    ▲ 测试电路板  (3)结果


       ▲ 上电后工作情况  
      7. STC8A8K64SA12

    (1)文件

    ADTest2020STCTestSTC8A8K64LQFP48 ADTest2020STCTestSTC8A8K64LPQF64
    (2)SCH与PCB

       
    ▲ 测试SCH图 LQFP48     
    ▲ 测试板的原理图LQFP64
      
    ▲ 测试PCB-LQFP48
       
    ▲ 测试PCB板-LQFP-64  (3)结果


       ▲ 上电之后就工作  


      8. STC15F104

    (1)文件

    ADTest2020STCTestSTC15F104SOP8Test
    (2)SCH与PCB

       
    ▲ 测试电路板的原理图
       
    ▲ 测试电路板  (3)结果


       ▲ 上电后指示灯闪烁  



    • ADTest2020STCTestSTC15W-16


    • 上电之后,P1.3便有信号出现。使得指示LED闪烁。


    • 可以成功下载的最低波特率:19200, 14400

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


    • ADTest2020STCTestSTC15W-20


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


    • 最低波特率小于38400以下,都可以完成正常程序下载。


    • 上电之后LED灯不闪烁;但是QFN32封装的在上电后指示灯闪烁。


    • 下载最低波特率:19200, 14400


    • 上电之后P1.3出现波形。


    • 下载,最低支持波特率:14400 ~ 38400


    • 上电后,输出P1.3便有了输出波形。


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


    • 最低波特率设置4800~19200.


    • 上电之后P1.3有脉冲输出。


    • 最小的波特率范围:4800 ~ 38400


    • 上电之后,没有下载程序之前,P1.3输出波形。




    • 最低波特率:4800~38400


    • 上电之后,在没有下载程序之前,指示灯闪烁。


    • 最低波特率:4800 ~38400

举报

更多回帖

发帖
×
20
完善资料,
赚取积分