stm32f103接外扩Flash(W25Q128)如何存储数组中数据?

2019-03-23 18:22发布

求助大牛们:我现在使用的STM32F103RBT6  控制一个16位的线阵CCD模块(光电探测器)得到一些采样值 , CCD是 2048像素 ,采集完一次得到4096个数据  定义了一个数组dat[4096]用于放数据,现外扩了一个带有SPI接口的FLASH(W25Q128),如何将dat[4096]数据存入其内,并且可以读出呢?非常感谢

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
心的方向001
1楼-- · 2019-03-24 00:16
 精彩回答 2  元偷偷看……
xijiele
2楼-- · 2019-03-24 00:53
设定一个Flash的读写地址然后用读写函数就可以读写了啊,一般读写函数不就是int write/read(uint8_t address, uint8_t *buffer, uint8_t size), 指定数组存放地址address,传入数组首地址buffer,数组大小size就行了。建议看看正点原子的教程。
心的方向001
3楼-- · 2019-03-24 03:19
xijiele 发表于 2015-12-23 20:05
设定一个Flash的读写地址然后用读写函数就可以读写了啊,一般读写函数不就是int write/read(uint8_t addres ...

谢谢,我试了还是没搞定,不知道Tx_Buffer[]和dat[4096]如何关联或定义相等
xijiele
4楼-- · 2019-03-24 06:30
 精彩回答 2  元偷偷看……

一周热门 更多>