STC8H8K64U 的 USB 功能测试(续)

发布者:代码律动最新更新时间:2022-06-08 来源: eefocus关键字:USB  功能测试 手机看文章 扫描二维码
随时随地手机看文章

STC8H8K64U 的USB测试昨天没搞定, 判断可能是供电的问题, 直接用5V不行, 从USB2TTL上采电3.3V时存在一个问题, 就是 D-/D+ 在上电前就已经连接了, 不符合 USB 的正常上电流程, 在 MCU 开始工作前接入 D-/D+, 可能会造成host的请求无法响应.


今天用AMS1117做了一个转接板, 把USB的5V转为3.3V给MCU供电. 现在连上USB接口就能正常识别了.


转接板

一边是 MicroUSB 口, 加 AMS1117 3.3V, 在 VCC In 上是 2.5uF + 10nF, VCC Out 上是 2.5uF + 100nF, 空载时测试电压是 5.1V 和 3.27V

接线

转接板   STC8H8K64U

3.3V    -> VCC

D-      -> P3.0

D+      -> P3.1

GND     -> GND

代码

测试代码下载地址 http://www.stcmcudata.com/STC8F-DATASHEET/STC8H8K64U-DEMO-CODE.ZIP , 使用其中的"39-通过USB发送命令读取ADC测试程序", 这个目录下还有一个上位机测试软件 STC USB-HID Demo.exe


测试

2022-02-07 更新: 为避免之前的错误误导, 直接替换为正确的操作


正常编译烧录后, 按上面的接线, 连上PC. 连线时VCC和GND与转接板直接连线, 长度要一致, 且不能太长, 控制在20cm以内. 之前出现的问题, 是因为转接板3.3V输出先通过20cm线接了一个排针, 再分别通过20cm线接MCU的VCC和P3.2


上电后, 如果P3.2悬空, STC8H8K64U 的USB状态是不确定的, 有可能进入 ISP 模式, 也可能进入正常模式(运行用户代码)


是否进入ISP模式与是否打开了 STC-ISP 没有关系, 开不开 STC-ISP, 都可能进入 ISP 模式.

因为转接卡有电容, 能保持几秒到十几秒的电量

如果当前是ISP模式, 断开再接入, 不管快速还是慢速, 都很可能还保持在ISP模式

如果当前是正常模式, 断开再接入也大概率保持正常模式

如果P3.2通过200R电阻接地, 会进入 ISP 模式

如果P3.2通过3KR电阻接VCC, 会进入正常模式

ISP模式

ISP模式和正常模式在设备管理器看到的设备是一样的, 要在属性里查看 VIP PID来判断. ISP模式下对应的是 34BF,1001


设备管理器

STC-ISP, 在这个模式下, 如果打开 STC-ISP, 就能看到对应的设备

正常模式

MCU正常模式下执行的是烧录的用户代码, 这个测试中因为烧录了HID演示代码, 会识别到新的HID设备.


设备管理器

Bus Hound

上位机测试

Bus Hound 捕获的通信

结束

以上检测了 STC8H8K64U 上的 USB 基础功能, 后续可能会继续做一些测试. 连线上存在的问题都已经解决并更新.

关键字:USB  功能测试 引用地址:STC8H8K64U 的 USB 功能测试(续)

上一篇:STC8H开发(九): STC8H8K64U模拟USB HID外设
下一篇:STC8H8K64U 的 USB 功能测试(未成功)

推荐阅读最新更新时间:2024-11-17 17:35

数字隔离器是一种方便易用的USB隔离方法
  USB,是英文Universal Serial Bus(通用串行总线)的缩写,个人电脑(PC)可以使用USB通过连接电缆与外设进行通信。但是出于安全考虑,在某些应用中需要隔离USB通信或隔断接地回路。遗憾的是,由于USB连接电缆上的数据流是双向传输,所以隔离工作也非易事。这篇文章讨论的就是方便易用的USB隔离设备在实际应用中遇到的挑战,并对比了各种不同的解决方案。“透明的”理想方案是将添加隔离设备带给系统的影响降至最低限度,而这样的解决方案目前已经成为可能。   本设计实例主要针对的是以三种数据传输速率运行的USB2.0:低速(1.5Mbps)、全速(12Mbps)和高速(480Mbps)。简单起见,本文着重探讨了12Mb
[嵌入式]
基于USB接口和智能卡的PKI 客户端设计
计算机、网络、通信技术的迅猛发展,使人们的生活和生产方式发生了深刻变化。高科技在给人们的工作和生活带来方便、舒适的同时,也给人们增添了许多困扰。安全问题首当其冲。PKI(Public Key Infrastructure,公钥基础设施)被誉为现代信息社会安全的基石,也是电子商务与电子政务的关键技术。它能够为所有网络应用透明地提供加密和数字签名等密码服务所必需的密钥和证书管理功能,能够提供认证、访问控制、数据完整性、机密性和不可否认性等核心安全服务。通常PKI系统主要由认证机构、证书库、密钥备份及恢复系统、证书作废处理系统、PKI应用接口系统等部分组成。 PKI的基础是基于非对称加密算法的,每个用户需要有一个能够确保其安全的场所
[嵌入式]
3561电池测试仪的功能特点及应用优势分析
无论是趋向大型化、低阻化的锂电池,还是高电压应用增长中的电池组,面对不断发展的电池生产行业,电池测试仪BT3563、BT3562和3561能够同时高速检查内部电阻(IR)和电池电压(OCV),无疑是一个强有力的支持。 产品优势: ● 适用于手机、笔记本电脑等小型充电电池生产线 ● 除了内阻和电压检查,还增加了针对工程/品质管理的运算功能 ● 丰富的接口可用于高速系统测试生产线中 测量对象和用途: ● 用于高压电池组检查 ● 用于电池模块检查 ● 用于大型(低阻抗)元件检查 ● 用于纽扣电池的高速量产检查 ● 用于燃料电池组测量 ● 用于电池的研究开发测量
[测试测量]
安森美半导体联手伟诠电子推出全新USB PD电源适配器方案
USB标准在不断演进,能效法规也在日趋严格。领先的电源半导体供应商安森美半导体利用在电源半导体领域的专长和伟诠在USB PD领域的领先技术,推出一系列高能效、高密度的USB PD电源适配器,满足市场需求,符合并超越能效标准,如最近的65 W 超高密度USB PD适配器方案,支持USB Type-C接口PD 3.0和高通Qualcomm Quick® Charge 3.0TM Class A快充协议,最新的90 W 高密度USB PD适配器方案支持USB Type-C接口PD 3.0、QC4.0和PPS协议,采用有源钳位反激(ACF) 拓扑,使用行业标准的超结FET,功率密度分别为30 W/in^3和20.8 W/in^3,峰值能效
[物联网]
安森美半导体联手伟诠电子推出全新<font color='red'>USB</font> PD电源适配器方案
STM32F4 开发笔记10:USB FS的枚举方法
FS是Full Speed的意思,指全速USB设备,在电路设计时,通过在DP接1.5K上拉电阻到电源的方法告知主机为全速USB设备,但是在具体使用时,还有问题存在,就是当单片机复位后,主机端虽然还能辨认当前USB设备,但是不能够直接使用,其原因在于USB设备重新启动后,需要完成一个枚举过程,以通知主机。 枚举的具体电路如下图所示,其原理很简单,系统上电后将DE引脚拉高,待USB初始化完毕后,将DE引脚拉低即可。 具体的头文件程序代码如下,建立DE引脚类,并在CUSB类中具体声明。 #ifndef USB_H_ #define USB_H_ #ifdef __cplusplus extern C { cla
[单片机]
ST亮相MWC上海:升级版智能座舱,首款USB-IF认证芯片,带你探索未来新科技
2023年6月28-30日, MWC上海展强势回归!ST携智能出行、电源&能源、物联网&互联等领域的产品和智能解决方案亮相展会,并带来多款升级展品,让观众通过充分了解ST的创新技术和解决方案,领略科技之美,探索产业新动态。 智能出行 随着汽车电动化以及数字化的不断发展,汽车现已变为为 “智能移动空间”。在本届MWC上海展上,ST展示了一款配备人机交互屏幕、车内娱乐系统、LED仪表板、抬头显示器(HUD)等功能的智能座舱模型。 观众在现场体验并感受了ST技术如何让驾驶变得更智能、更安全、更环保、更互联,同时也探索了通过ST全系汽车产品实现的多模互动、导航、信息娱乐系统以及其他升级服务。 电源&能源 此外,S
[嵌入式]
ST亮相MWC上海:升级版智能座舱,首款<font color='red'>USB</font>-IF认证芯片,带你探索未来新科技
USB接口的短信收发最小系统设计
短信息服务是移动网络上一种基本无线业务,是信息在移动网络上储存和转寄的过程。但是用常见的手机编辑短信息不方便,输入和显示都有局限,当然不适合工业应用,用PC机就不存在这些问题。而这种短信收发系统一般是基于RS〖CD*2〗232串行总线的,不仅安装麻烦,而且由于受计算机插槽数量和地址、中断资源的限制,不可能挂接很多设备。在一些电磁干扰性强的测试现场,无法专门对其做电磁屏蔽,导致信息的失真。本设计以GSM网络作为数据无线传输网络,选用支持GSM网络的模块TC35i和带有USB接口的单片机开发而成。 1 系统的结构特点和主要器件   本系统主要由短信收发模块和兼有监控实现USB接口双重功能的单片机组成,即西门子公司的TC35i模块和C
[应用]
Intel原生、第三方USB 3.0主控大PK
Intel 7系列芯片组将会原生支持USB 3.0,那么对比第三方主控方案,双方在性能上会有和不同呢?VR-Zone日前曾就此做过一次简单的测试,近日又找来几款最常见的第三方主控,进行了更细致的测试。 测试用主板是Z77芯片组的技嘉GA-Z77X-UD5H,搭配博帝Wildfire SSD固态硬盘、祥硕SM1051E SATA 6Gbps-USB 3.0桥接控制器。Intel USB 3.0驱动是最新的1.0.3.214。 对比第三方主控包括 祥硕ASM1402、钰创EJ168A、瑞萨NEC uD720201 ,驱动也都是最新的。经过这么长时间的发展,这些方案无论兼容性还是性能都有了很大的进步。 CrystalDiskM
[嵌入式]
Intel原生、第三方<font color='red'>USB</font> 3.0主控大PK
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved