发布网友 发布时间:2022-04-20 07:10
共4个回答
热心网友 时间:2023-06-27 14:34
你想要的程序在51单片机的SD卡上运行,然后让51单片机读取和执行?难! ! !除非你的单片机的bootloader,程序从SD卡读出并烧写到单片机的ROM,跳转到PC值= 0x0000开始执行此过程。
如果你的程序中包含了大量的数据(而不是运行的代码),如显示图片。然后分离出来的时候,程序上运行的SD卡上的数据时,从表演或如何做的SD读出。例如,让液晶显示器中国文字需要存储HZK16有260KB,51单片机K是绝对合适的,所以SD卡或AT45DB161上,单片机程序只需要计算中国文字的偏移量,从SD卡或相应的LCD AT45DB161里的地址读取就可以了。
热心网友 时间:2023-06-27 14:34
什么单片机??SD卡支持SD和SPI读写模式,如果单片机有SDIO或者SPI接口的话可以读写,详细的可以到搜你用的这款单片机的SD卡读写例程,如果不支持这两个接口的话建议使用SD卡读写模块,购买的SD卡读写模块基本上都会附带例程的。
热心网友 时间:2023-06-27 14:34
SD卡的spi驱动,外加FATFS,就很容易了。
热心网友 时间:2023-06-27 14:35
使用SPI的程序
http://wenku.baidu.com/link?url=x8gTXPxssjW1O_9x9JiQucljHpv_QZBv9mE3lBYE2aOrWSKyZq6IUqsv-_aqSmKASfNgIMPEPzpSZnmmfrWNxYn3cWsfNElax3TrG6xv3a3