完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近在写用SPI2读写外部flash的驱动程序,搞了三天,连读flash芯片状态和写使能都没有实现。发现一个问题,当我把需要发送的数据放入缓冲区后,检查接收标志已经置1,总时钟72MHz,SPI时钟9MHz,我想了解的是SPI发送为什么那么快,这个接收标志是否是发送数据完成之后收到的?执行发送函数的时候用示波器监视MOSI引脚,有命令输出。我用的flash是M45PE10,我想我的关键在于如何对flash使能读操作。希望能得到高人指点一二,谢谢~!
|
|
相关推荐
6个回答
|
|
问题原因找到了,我在处理完一个指令后,没有把SS引脚拉高,导致下一条指令识别不出来!呵呵
|
|
|
|
|
|
|
|
回复第 2 楼 xhb401于2009-12-15 03:44:29发表:
问题原因找到了,我在处理完一个指令后,没有把SS引脚拉高,导致下一条指令识别不出来!呵呵 能把你写的程序给我看一下吗? 我也在写这样一个程序但是没写好我的,我的邮箱是: fenghui.zhu@gmail.com 非常感谢! |
|
|
|
LZ你好,我也在写。可否共享一下你的SPI读写外部flash的程序?
|
|
|
|
忘记了,我的邮箱:gxfa520@126.com
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2201 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2027 浏览 3 评论
4633 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2171 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2705 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 21:39 , Processed in 0.766138 second(s), Total 81, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号