【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
STM32的USB自学笔记
用STM32CubeMX配置USB CDC方式通讯(含USB host与USB device工程)
【实战经验】进行USB CDC类开发时,无法发送64整数倍数据(续)
【实战经验】USB CDC类入门培训
USB4 产品设计将会令 USB4 取得成功
最全USB HID开发资料,悉心整理一个月,亲自测试
【银杏科技ARM+FPGA双核心应用】STM32H7系列30——USB_VCP
游名科技:DCDC隔离电源隔离USB隔离CAN隔离485原理图PCB图等...
微信公众号
手机版
我用的波特率是115200 间隔100毫秒发1024字节 去掉osDelay后单独用VCP收发几个小时都没问题的, 但边发边下程序的时候偶尔就出现VCP能发不能收了
你的测试已经接近115200的传送极限了,不过MCU的速度也是足够快的,主要是我也不知道为什么会令系统出错。
osDelay(10U)不是我加的,是ARM的模板程序里面的,很早就有这个了。证明ARM在写这一段代码时就发现有问题,需要加延时。
考虑到VCP(暴力或是非暴力)和DAP下载同时操作的情况并不多见,如何改进优化是个问题。
对于想用USB高速CMSIS-DAP的,这个方案确实便宜,实用。
他说的typec是应该是现在安卓机上用的那种可以正反插的接口,看了下V3MINI USB相关引脚没有引出来,估计只能飞线到转接板上,或者买个micro公转typec母的转接头插上,其实这样也不错
象下面这样子的
我新买的mini ,CN5 1脚输出的是5V,好像和2151相连
,你红色跳线是关闭2151,输出3.3?
我的红线是把LDO的3.3V,连接到14脚的插座上面的其中一根线,因为原来的14脚里面没有3.3V输出。
使用高速USB,你需要有高速USB的PHY,很多MCU是没有这个PHY的,需要外置。