如何将一个数组存储到spi flash(如w25p16)中,单片机又要如何读取这个数组。数组为in 30
如何将一个数组存储到spiflash(如w25p16)中,单片机又要如何读取这个数组。数组为int型数据...
如何将一个数组存储到spi flash(如w25p16)中,单片机又要如何读取这个数组。数组为int型数据
展开
7个回答
展开全部
如果你会对FLASH读写,就很容易解决。存储时顺序读出数组数据,由于是整形数,所以要变换,用除法配合取模运算或者用与运算配合移位运算都能得到两个8位的结果,然后按字节写入FLASH;读出时还要组合成整型变量,用移位和或运算解决,再顺序赋值给数组。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个W25Q16的Flash存储器网上现成代码可以直接调用的,首先把要写的数据,按照顺序在Flash指定地址顺序开始写入.
然后在写入的Flash指定地址开始读取。
例如写入字符串“123456789”
写入Flash 0x10000地址
读取0x10000地址数据是1
读取0x10001地址数据是2
读取0x10002地址数据是3
......................
然后在写入的Flash指定地址开始读取。
例如写入字符串“123456789”
写入Flash 0x10000地址
读取0x10000地址数据是1
读取0x10001地址数据是2
读取0x10002地址数据是3
......................
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
春夜喜雨(杜甫)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我搞过sd卡的
追答
我觉得你把这个芯片的驱动程序写出来就行了,根据数据手册
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询