数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 4841|回复: 10

[C51] STC官方usb2uart成品板的三种玩法

[复制链接]
发表于 2023-8-13 03:20:03 | 显示全部楼层 |阅读模式
本帖最后由 iamluckman 于 2023-8-15 04:28 编辑

某宝日常闲逛,在某信买看到USB转双串口10.9元,好奇,和stc8G1K08一起买了些回来备用。
等了几天,到货,简单改装一下(晶振移动到正面,电压跳线直接掰弯,接口换成排针),套个热缩管,用小纸条把背面的引脚号抄写到正面。



原机带的固件是双串口的,目标板连接SVCC_TXD_RXD_GND可以实现STC_ISP自动下载,TXD2_RXD2可以实现普通的串口功能。
好奇它的源程序,然后在V6.91P的STV-ISP里找到一个程序包。

解压后,文件包里的内容十分丰富。

看到有说明书,先看看说明书里都说了什么,发现3.3章,用半页的篇幅说了一个OLED示波器

好奇,好奇,十分好奇
果然在文件包里找到这个
“09-老刘爱捣鼓示波器,使用OLED12864显示或者使用USB-CDC虚拟串口送STC-ISP虚拟OLED接口显示”
加载固件时麻了,加载失败

冷静一下,有可能文件名太长或目录太深了,复制到根目录,把文件名改短些,可以正常加载了。
插到USB接口,同时按着1,2两个按键

然后松开1号,STC_ISP里显示找到STC USB  Writer(HID1)

按使用说明配置35MHz


因为手上只有TFT的屏幕,所以就选虚拟OLED的固件
下载完成后,STC ISP显示有一个虚拟串口,打开串口助手,连接这个COM,刚连接时是没有数据的,长按2号开关(reload),COM就看到有数据输出了


设置调试接口为绑定到串口助手


选择虚拟OLED128*64

就可以调出OLED屏,用杜邦线短接TX2和RX2,虚拟OLED上就显示一个1KHz的方波。


用简易可调电源简单测试一下,GND连接GND,P1.1(VCC旁的引脚)连接正极,时基50ms,分别测试1.2V,3.1V,4.8V,效果还是挺好的。





第二个玩法就是正常地使用两个虚拟串口自动下载、调试程序了,下载双串口固件后。reload键(在输出GND旁)是控制SVCC通断的,按下去SVCC就没电了,可以用来实现手动下载
连接SVCC,RXD,TXD,GND,能实现自动断电自动下载功能,手上的IAP15F,STC12C,STC8G,都可以自动识别型号和自动下载,89,90系列要手动选择芯片型号,然后才能自动下载



TXD2和RXD2和普通串口一样的用法

第三种玩法,这个双串口模块作为一个仿真调试器
模块直接引出了9个GPIO,调试一些简单的应用是足够了。


制作仿真芯片

设置KEIL


最后根据官方的原理图,稍微修改了一下,[color=rgba(0, 0, 0, 0.85)]在SVCC加了个指示灯,三极管都换为MOS管。放在立创开源广场。
https://oshwhub.com/luckman79/stc-shuang-chuan-kou
如果侵权,请联系我删除。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x

打赏

参与人数 1家元 +90 收起 理由
家睦 + 90

查看全部打赏

 楼主| 发表于 2023-8-13 06:28:28 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-15 04:37:50 | 显示全部楼层
游客请登录后查看回复内容

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-12-21 17:36 , Processed in 0.124800 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表