单片机是否有办法运行U盘或SD卡上的程序,或将单片机产生的数据以文档形式保存在sd卡
单片机是否有办法运行U盘或SD卡上的程序,或将单片机产生的数据以文档形式保存在U盘或sd卡上,并可以通过单片机或电脑查看其数据?虽然网上有读写SD卡的例程,但基本只是读SD卡的自身参数,并没有太大利用价值。我觉得,如果能实现这个功能,单片机的利用场景会极大的扩宽。 读写 SD卡,用 SPI 就可以了,在本坛收索 SD 卡你搁这里玩树莓派呢.. 单片机操作U盘或SD卡需要相应HOST电路配合,比如CH375就是USB的电路 运行U盘或SD卡上的程序 和 数据保存在sd卡是两个方向的技术,目前可行的方案是通过SPI接口驱动SD卡,并把数据保存在SD卡上,其它的都不支持。 各种常量,数组,表格,或者汉字库,图片数据,都搬到SD上去,单片机本身的flash写一般的控制逻辑啥的怕是绰绰有余吧. _奶咖君_ 发表于 2024-3-26 13:04
你搁这里玩树莓派呢..
也许人家是个香蕉派,或者香橙派{:4_259:} SD卡支持两种总线方式:SD方式与SPI方式。其中SD方式采用6线制,使用CLK、CMD、DAT0~DAT3进行数据通信。而SPI方式采用4线制,使用CS、CLK、DataIn、DataOut进行数据通信。SD方式时的数据传输速度与SPI方式要快,采用单片机对SD卡进行读写时一般都采用SPI模式。采用不同的初始化方式可以使SD卡工作于SD方式或SPI方式。
不过单片机通过SD存储数据这种方式应用场景非常少吧 只能读写数据吧 _奶咖君_ 发表于 2024-3-26 13:04
你搁这里玩树莓派呢..
如果能集众家之长,难道不就是最大的优点吗?不然stc单片机也可以不增加usb。没有usb的同级别单片机也不少吧?