HC32F460之USB_HOST
很久没法帖子了,今天记录一下我在使用华大USB时候的遭遇,另外还欠了三篇帖子没法,主要是最近太忙了,有空了一定补上先说一下实验条件:12个U盘分别是16G 32G 64G,分别属于四个U盘大品牌,从某东自营购买,品质应该没问题
测试环境,某宝买的HC32F460的开发板
测试例程,官网下载的USB HOST例程
U盘格式:FAT32 簇大小4096
测试结果:其中64G,全部通过,均可以读写
32G,有两个不能读写
16G,全部可以读写
与华大官方技术咨询:华大给的例程代表的是芯片有这个U盘的功能,硬件是没有问题的,至于为什么有的U盘无法读写是与软件有关系,华大没有任何关于USB软件相关的技术资料,因为USB是公开的,至于怎么解决这个问题,就是使用的USB例程需要自己根据需要进行修改,不识别,他们也不能给出任何建议或意见,只能自己去解决。
以上就是最终的实验结果,只为记录,以儆效尤。
在这里我自己提出几点疑问,没有资料,怎么来验证使用?提供的软件不识别,这还要客户自己去处理,哎,只能感叹,在这里就能比较出国内芯片厂商为什么迟迟大家都不选择了,没有一个好的技术支持团队,没有完善的技术资料,如果做成了产品,出现了问题,厂家都不帮忙解决,谁敢用国产芯片,希望疫情赶快过去,ST赶紧降价吧。。。。。。
能否提供一下代码,我也测试一下 感觉早几年的时候ST的也有U盘兼容性问题,当然和我没用好也有点关系。 460的2.0的库,U盘兼容性好像是不太好,我有个U盘如果插着上电识别不到,上电后再插就能读写了。 U盘这个问题确实不好找。 有没有测试过HC32F4A0的U盘功能,目前准备开发项目,上FATFS文件系统就有问题,读写不了? 可以发一下工程文件参考下吗 学习 如何定义HC32F460USB HID设备缓冲区地址? 如何将HC32F460usb host 改为slave HC32F460的usb 是HOST 还是DEVICE,还是OTG 2个USBHost? USB主机接口,可以作为主设备连接到外部USB设备,如USB存储器、USB键盘等,并与之进行通信和数据交互。 host主机方式是什么意思 建议参考 HC32 单片机的技术文档、用户手册和示例代码 通过 USB Host 功能,HC32 单片机可以作为 USB 主机与外部 USB 设备进行通信和数据交换。 2个USB是否可以同时使用 ? HC32系列中的HC32F460/470/482系列就具有USB_HOST功能。 正在寻找一款支持USB Host功能的单片机 可以枚举连接到 HC32 单片机的 USB 设备?