封装TSSOP20的STC32G测试电路板

01 测试电路板


一、前言

  使用TSSOP20封装的STC32G, 制作一个具有 100mil 间距的单排针接口,  这样便于在面包板上进行测试。

二、设计电路板

  首先,根据STC32G数据手册给出的 TSSOP20 封装的管脚定义, 设计STC32G的封装元器件,它对应的封装为TSSOP20。 测试版的原理图非常简单, 利用一个16PIN的接插件, 将单片机除了串口之外的管脚引出。 利用一个4pin接插件,作为芯片程序下载的接口。

▲ 图1.2.1 TSSOP20封装的STC32G单片机

▲ 图1.2.2 测试电路原理图

  设计单面制版的PCB图, 通过一分钟方法制作测试电路板。 下面打印热转印纸, 通过热转印方法, 一分钟之后获得四个单面测试电路板。


  将TSSOP20封装的STC32G焊接在电路板上, 其中包括有16PIN面包板接口, 顶部4PIN的串口接口, 用于程序的下载和调试。

三、初步测试

  使用之前已经测试好的文件, 编写一个非常简单的测试程序。 每隔 500毫秒左右,闪烁位于P3.2的LED灯。 下载程序,可以看到程序运行正常。

※ 总  结 ※


  本文制作了封装为TSSOP20的STC32G的面包板上的测试版。 MCU上所有的管脚都引到面包板接口上面了。

AD\STC\Test\2023\TestSTG32G.SchDoc
C51\STC\Test\2023\Test32GTSSOP20\TESTSTC32GTSSOP20.uvproj


● 相关图表链接:

  • 图1.2.1 TSSOP20封装的STC32G单片机
  • 图1.2.2 测试电路原理图

制作一款STC32G封装为TSSOP20的测试电路板相关推荐

  1. 如何制作一款HTML5 RPG游戏引擎——第四篇,情景对话

    今天我们来实现情景对话.这是一个重要的功能,没有它,游戏将变得索然无味.所以我们不得不来完成它. 但是要知道,使用对话可不是一件简单的事,因为它内部的东西很多,比如说人物头像,人物名称,对话内容... ...

  2. 如何制作一款HTML5 RPG游戏引擎——第五篇,人物人物特效

    上一次,我们实现了对话类,今天就来做一个游戏中必不可少的--人物类. 当然,你完全是可以自己写一个人物类,但是为了方便起见,还是决定把人物类封装到这个引擎里. 为了使这个类更有意义,我还给人物类加了几 ...

  3. 如何制作一款HTML5 RPG游戏引擎——第二篇,烟雨+飞雪效果

    今天我们来实现烟雨+飞雪效果.首先来说,一款经典的RPG游戏难免需要加入天气的变化.那么为了使我们的RPG游戏引擎更完美,我们就只好慢慢地实现它. 本文为该系列文章的第二篇,如果想了解以前的文章可以看 ...

  4. 怎么DIY快速制作一款手机App软件?

    随着APP软件的普及,越来越多的企业以及个人都加入创建自己的APP应用软件,现在我们来分享一下如何DIY快速制作一款手机App软件. 市面上有很多DIY App制作工具,它们普遍使用的是拼装式.这样的 ...

  5. ps怎么把一个颜色替换成另一个颜色_图标设计,用PS制作一款小清新的拟物时钟...

    本篇教程通过PS制作一款干净清新的时钟图标教程,做起来也不复杂,但是不管复杂不复杂的东西,都必须动手制作才行,会用到图层样式,图层样式基本上一直是图标或者字体制作的常客,同学们根据教程来学习一下吧,相 ...

  6. python利器怎么编程-bluepy 一款python封装的BLE利器简单介绍

    1.bluepy 简介 bluepy 是github上一个很好的蓝牙开源项目,其地址在 LINK-1, 其主要功能是用python实现linux上BLE的接口. This is a project t ...

  7. 四针角oled屏连接arduino_使用Arduino开发板连接OLED显示屏制作一款智能手表

    我们大多数人都比较熟悉1602点阵液晶显示屏,它在许多项目中用于向用户显示一些信息.但是这些LCD显示器在他们能做的事情上有很多限制.在本篇文章中,我们将使用OLED显示Android智能手机的一些基 ...

  8. 小哥哥你有98K吗?利用Python制作一款多功能变声器!

    前言 好吧,关于这句小哥哥你有98K吗?出自别人口中经常说的玩笑话,我也略懂一些游戏嘛.不过不常玩,废话不多说,开始咱们今天的教程,非常简单! 利用Python制作一款多功能变声器! 咱们首先登陆百度 ...

  9. 如何制作一款HTML5 RPG游戏引擎——第三篇,利用幕布切换场景

    开言: 在RPG游戏中,如果有地图切换的地方,通常就会使用幕布效果.所谓的幕布其实就是将两个矩形合拢,直到把屏幕遮住,然后再展开直到两个矩形全部移出屏幕. 为了大家做游戏方便,于是我给这个引擎加了这么 ...

最新文章

  1. 继承WebMvcConfigurer 和 WebMvcConfigurerAdapter类依然CORS报错? springboot 两种方式稳定解决跨域问题
  2. 9种不同的方法帮助你提高国内访问Github的速度!
  3. Linux下用iptables做端口映射
  4. Openstack组件部署 — keystone(domain, projects, users, and roles)
  5. 常用功能-删除功能测试点
  6. aws rds监控慢sql_如何将AWS RDS SQL Server与AWS Glue连接
  7. Ubuntu 20.04安装搜狗输入法(图文详解)
  8. [转] 串、并行加法器
  9. 2022-基于树木形态和有限状态机的森林火灾蔓延实时三维可视化
  10. python排版_Python|图形排版
  11. java地铁售票机系统_Java_地铁购票系统
  12. 玩转地球: 如何利用SAS绘制现代化地图(附代码)
  13. 苹果 AirPods 或改用 USB-C 接口,AirPods 最有用的功能就是Find My
  14. Go/Goland 开发笔记
  15. ABAP:BTE的查找及使用
  16. apache默认端口号是多少
  17. Compose 正式发布,来打造一个 Flappy Bird! | 开发者说·DTalk
  18. 设置周一,判断周一 JS
  19. Python初探:turtle(海龟)实现动画
  20. 找工作总结(微电子、FPGA方向)

热门文章

  1. Excel导入数据库方式
  2. 基于ssm框架—微信小程序开发的会议管理系统
  3. 【学员分享】新东方英语学费价目表!
  4. 网页中这 10 种字体的运用方式,不会让人觉得 Low
  5. 暗影精灵2pro重装ubuntu16.04,实现ubuntu16.04和win10双系统并存。
  6. js模拟html5的maxLength效果
  7. android x21,vivo X21成全球首批Android P适配机型!vivo :不小心就秀实力了
  8. [入门]树(treeview)控件制作导航的做法(三)
  9. Unexpected aliasing of ‘this‘ to local variable.
  10. java 不定参数_java中不定长参数的实例用法