OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4708|回复: 1

spi读外部flash数据后串口输出数据长度问题

[复制链接]

0

主题

2

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2019-7-7
在线时间
4 小时
发表于 2021-6-1 11:12:04 | 显示全部楼层 |阅读模式
5金钱
本帖最后由 花朝十一丶 于 2021-6-1 11:16 编辑

例程中的read函数读数据用printf串口输出的时候就出问题了
这是对数据进行重新赋值后的输出结果

这里定义的是datatest[8]和datatemp[8],长度和read函数中的DATAsize相同
但是输出的结果datatemp是FF FF FF FF FF FF FF FF 31 32 33 34 35 36 37 38 (这里应该是ASCII码值,前面是8个FF)
datatest是 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 31 32 33 34 35 36 37 38(16个FF)
请求前辈们帮忙解答一下
按照楼主的方法在read和write函数中加入W25QXX_Wait_Busy()函数来确定读写操作完成也没有解决



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2019-7-7
在线时间
4 小时
 楼主| 发表于 2021-6-1 11:15:41 | 显示全部楼层

图好像挂了,上图是程序图,下图是输出的图

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 17:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表