数码之家

 找回密码
 立即注册
搜索
查看: 2307|回复: 10

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

[复制链接]
发表于 2023-8-13 03:20:03 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

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

x
本帖最后由 iamluckman 于 2023-8-15 04:28 编辑

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

033011oufgumzfhyfthjgz.jpg

原机带的固件是双串口的,目标板连接SVCC_TXD_RXD_GND可以实现STC_ISP自动下载,TXD2_RXD2可以实现普通的串口功能。
好奇它的源程序,然后在V6.91P的STV-ISP里找到一个程序包。
image.png
解压后,文件包里的内容十分丰富。
image.png
看到有说明书,先看看说明书里都说了什么,发现3.3章,用半页的篇幅说了一个OLED示波器
image.png
好奇,好奇,十分好奇
果然在文件包里找到这个
“09-老刘爱捣鼓示波器,使用OLED12864显示或者使用USB-CDC虚拟串口送STC-ISP虚拟OLED接口显示”
加载固件时麻了,加载失败
image.png
冷静一下,有可能文件名太长或目录太深了,复制到根目录,把文件名改短些,可以正常加载了。
插到USB接口,同时按着1,2两个按键
041344drkcsymq4kqlrre5.jpg
然后松开1号,STC_ISP里显示找到STC USB  Writer(HID1)

按使用说明配置35MHz
image.png
image.png
因为手上只有TFT的屏幕,所以就选虚拟OLED的固件
下载完成后,STC ISP显示有一个虚拟串口,打开串口助手,连接这个COM,刚连接时是没有数据的,长按2号开关(reload),COM就看到有数据输出了
image.png
image.png
设置调试接口为绑定到串口助手
image.png
image.png
选择虚拟OLED128*64
image.png
就可以调出OLED屏,用杜邦线短接TX2和RX2,虚拟OLED上就显示一个1KHz的方波。
045014vd7bdfshdu7dspfw.jpg
image.png
用简易可调电源简单测试一下,GND连接GND,P1.1(VCC旁的引脚)连接正极,时基50ms,分别测试1.2V,3.1V,4.8V,效果还是挺好的。
050141q64qqyqbb2qy5yf9.jpg
image.png
image.png
image.png

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

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

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


image.png
image.png

打赏

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

查看全部打赏

 楼主| 发表于 2023-8-13 06:28:28 | 显示全部楼层
后面这5张图怎么偷偷跑上去的,删不掉啊删不掉
回复 支持 反对

使用道具 举报

发表于 2023-8-13 09:10:21 | 显示全部楼层
最后一张图还好,只是开头。
回复 支持 反对

使用道具 举报

发表于 2023-8-13 12:54:42 | 显示全部楼层
目标板连接SVCC_TXD_RXD_GND可以实现STC_ISP自动下载,TXD2_RXD2可以实现普通的串口功能,谢谢分享!
回复 支持 反对

使用道具 举报

发表于 2023-8-13 16:28:16 | 显示全部楼层
本帖最后由 钟山风雨起苍黄 于 2023-8-13 16:33 编辑

image.png
用这个 STC-ISP V6.92A 版 升级下程序,
这个没公开源码的 一箭双雕之USB转双串口程序,串口更强大


http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.92A.zip


UOW_2~CP9EF_][V4`$PX}OM.jpg
回复 支持 反对

使用道具 举报

发表于 2023-8-14 08:49:29 | 显示全部楼层
钟山风雨起苍黄 发表于 2023-8-13 16:28
用这个 STC-ISP V6.92A 版 升级下程序,
这个没公开源码的 一箭双雕之USB转双串口程序,串口更强大

STC-ISP 6.91开始,所有版本点击EEPROM都会自动退出,这个bug到现在还没改
回复 支持 反对

使用道具 举报

发表于 2023-8-14 10:45:49 | 显示全部楼层
本帖最后由 钟山风雨起苍黄 于 2023-8-14 10:51 编辑

想把 【一箭双雕之USB转双串口】 当 电脑扩展2个串口使用的,也可以从 STC 免费获得

想把 【一箭双雕之USB转双串口】 当 核心功能实验板使用的,也可以从 STC 免费获得
image.png
image.png
上图:USB扩展的 USB-CDC 串口1仿真;USB扩展的 USB-CDC 串口2通信;
http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.92A.zip
WWW.STCAIMCU.COM


回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-15 04:37:50 | 显示全部楼层
板子回来,只焊了必要的元件,能正常使用
image.png
再把开关去掉,应该还能做得更小
回复 支持 1 反对 0

使用道具 举报

头像被屏蔽
发表于 2023-8-15 10:08:48 | 显示全部楼层
本帖最后由 STC32位8051 于 2023-8-15 10:09 编辑

感谢楼主的分享,看来对STC的一箭双雕研究的很透彻,天花板
1.一箭双雕可以下载STC的任何一款芯片。
2.一箭双雕可以转双串口,用于通信和下载。
3.一箭双雕可以直接USB仿真主控芯片。
4.一箭双雕可以当核心板做各种官网的范例实验。


下午还有免费的课程,腾讯会议号:885-5858-2739,8月15日今天下午2点开始
何宾老师今下午讲课内容:32位8051指令集(兼容MCS-251架构的指令集,汇编语言的核心部分,涉及指令,机器码,寄存器操作等)
会议.png


回复 支持 反对

使用道具 举报

发表于 2023-8-15 17:46:14 来自手机浏览器 | 显示全部楼层
厉害了,玩出花来了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-5-1 10:03 , Processed in 0.187200 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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