请教,家里的USB接口的读卡器能当成单片机的下载器用吗?

[复制链接]
查看11 | 回复10 | 2021-1-27 07:17:19 | 显示全部楼层 |阅读模式
请教,家里的USB接口的读卡器能当成单片机的下载器用吗?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:17:19 | 显示全部楼层
你的单片机能做USBHost吗?要是不能,就无法识别USB读卡器设备。
要是能做USBHost,你得在此基础上实现USBMassStorage(大容量存储)协议,以此识别出U盘。
还需要实现FAT/FAT32文件系统,以此识别U盘中的文件。
满足了以上条件,就可以用来做了。

回复

使用道具 举报

千问 | 2021-1-27 07:17:19 | 显示全部楼层
引用1楼的回复:你的单片机能做USBHost吗?要是不能,就无法识别USB读卡器设备。
要是能做USBHost,你得在此基础上实现USBMassStorage(大容量存储)协议,以此识别出U盘。
还需要实现FAT/FAT32文件系统,以此识别U盘中的文件。
满足了以上条件,就可以用来做了。

++
可以简单搜一下USB单片机下载器的制作方法
回复

使用道具 举报

千问 | 2021-1-27 07:17:19 | 显示全部楼层
引用1楼的回复:你的单片机能做USBHost吗?要是不能,就无法识别USB读卡器设备。
要是能做USBHost,你得在此基础上实现USBMassStorage(大容量存储)协议,以此识别出U盘。
还需要实现FAT/FAT32文件系统,以此识别U盘中的文件。
满足了以上条件,就可以用来做了。

好像一般的单片机都不能当作USBHost用吧?
回复

使用道具 举报

千问 | 2021-1-27 07:17:19 | 显示全部楼层
引用3楼的回复:引用1楼的回复:
你的单片机能做USBHost吗?要是不能,就无法识别USB读卡器设备。
要是能做USBHost,你得在此基础上实现USBMassStorage(大容量存储)协议,以此识别出U盘。
还需要实现FAT/FAT32文件系统,以此识别U盘中的文件。
满足了以上条件,就可以用来做了。
好像一般的单片机都不能当作USBHost用吧?

高档的可以
回复

使用道具 举报

千问 | 2021-1-27 07:17:19 | 显示全部楼层
想想楼主的想法应该没有楼上上说的那么麻烦,他就是想要一个单片机编程器而已
如果用的是S5x或者AVR,可以考虑下USBasp,很便宜的

回复

使用道具 举报

千问 | 2021-1-27 07:17:19 | 显示全部楼层
除非单片机能从SD卡启动。
程序先电脑由读卡器写入SD卡,然后把SD卡插入到板子上。
楼上讲的如果仅支持USBHost,不支持从USB设备启动那也没招。
回复

使用道具 举报

千问 | 2021-1-27 07:17:19 | 显示全部楼层
不能,即使有那个可能,也只能告诉你不能。
因为通常这么提问的朋友手里应该是缺下载器的,巧妇难为无米之炊,而成为巧妇以前必须是做过很多顿有米之炊的。即使现在没有下载器,至少过去应该拥有过。没有工具,没有经验,即使改造起来不是不可能,你现在也不具备改造的条件。
踏实去买个下载器吧。自己做个并口或者串口的也没几个钱。读卡器的class和下载器的class都不是同一类,真懂得怎么改的人,手里至少有三四个各式各样的下载器闲置好久没用过了。真有能力去改的人,重新做一个USB下载器都比改起来快。
回复

使用道具 举报

千问 | 2021-1-27 07:17:19 | 显示全部楼层
要改的吧
回复

使用道具 举报

千问 | 2021-1-27 07:17:19 | 显示全部楼层
引用1楼的回复:你的单片机能做USBHost吗?要是不能,就无法识别USB读卡器设备。
要是能做USBHost,你得在此基础上实现USBMassStorage(大容量存储)协议,以此识别出U盘。
还需要实现FAT/FAT32文件系统,以此识别U盘中的文件。
满足了以上条件,就可以用来做了。

LZ所说的下载器通常是用来给空白的片子写入程序的,可以推测LZ现在没办法把程序下载到空片子里。那么即使写出来了好使的固件,能实现USB底层、HAL层、Massstorage类、FS支持,也没办法把固件下载到片子里。
这让我想起了以前用Win98的时候敲门找邻居借网卡驱动的事。我的机器用的8139网卡,驱动在光盘上。有一天系统崩溃了无法启动,只好重装。重装完了发现驱动光盘放太久了,也有划痕,光驱不认了。网卡驱不上,有网上不成。
我敲门找邻居问他们有没有8139的驱动,我的系统重做了网卡没驱。邻居大姐姐不假思索地回答:“你上网下一个不就行了?”
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行