你是用的什么单片机呢?可以使用单片机的SPI或者SDIO接口和SD卡连接,然后移植FAT文件系统将可以了。你也可以关注论坛,会有个带SD卡功能的开发板推出!
‘贰’ 单片机有没有把数据写入程序存储器的功能
89s52是不支持的,但是目前采用flash作为程序存储的芯片,并且带boot等自启动功能的单片机,是已经带上你所说自编程功能。
大概的原理,启动时候检查,自启动支持的通信接口,如果接上,单片机按boot ladder指定的转向,进入对应自编程程序。对程序存储器进行读写。
avr的支持boot芯片的话,出厂时为烧写自编程程序,不过等你写好后,以后产品更新就可以直接接串口了
stc的单片机都支持串口通信下载程序。估计不能改写指定地址的。
还有flash的写过程,是先块擦除在写,哪怕只改一个地址的数据。
‘叁’ 如何用51单片机和U盘直接读写文件
推荐用PB375A,单芯片的,我用在数据采集上。根本就没去了解过USB HOST底层协议和文件系统这些东西,这颗芯片里面都集成了。只需要单片机通过spi或者uart来发命令创建读写U盘中的文件就可以了。而且价格相当便宜!
‘肆’ 单片机读写U盘文件(主要步骤)
推荐用PB375A,单芯片的,我用在数据采集上。根本就没去了解过USB HOST底层协议和文件系统这些东西,这颗芯片里面都集成了。只需要单片机通过spi或者uart来发命令创建读写U盘中的文件就可以了。而且价格相当便宜!
‘伍’ 单片机怎么向sd卡里写数据啊
什么单片机??SD卡支持SD和SPI读写模式,如果单片机有SDIO或者SPI接口的话可以读写,详细的可以到搜你用的这款单片机的SD卡读写例程,如果不支持这两个接口的话建议使用SD卡读写模块,购买的SD卡读写模块基本上都会附带例程的。