查看: 4392|回复: 5

[分享] 哪位老师能给讲一下K10的SPI接收数据的过程

[复制链接]

该用户从未签到

2

主题

8

帖子

0

新手上路

Rank: 1

积分
21
最后登录
1970-1-1
发表于 2012-7-13 10:52:33 | 显示全部楼层 |阅读模式
 我最近试图用K10读写华邦的SPI Flash,型号是W25X16,硬件连接绝对没有问题。结果在读取芯片状态的时候都过不去,更不用说其他的了。
根据我在示波器上观察的结果,我发现CS在每次发送完一个字节后又恢复成了高电平,根据W25X16的数据手册,发送完命令之后CS应该保持在低电平,再有时钟的时候就会输出状态寄存器的内容了。所以我把CS改成了普通的IO口控制,测量结果显示我正确的给出了所有的波形,但是读取不到数据。我现在不清楚的是SPI到底怎么样才能接收数据呢?
希望大家能给我指点一下或者能给我一个相似的例程,谢谢。
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-7-13 16:02:08 | 显示全部楼层

    RE:哪位老师能给讲一下K10的SPI接收数据的过程

    这还是要明白SPI的工作原理,主从方式的选择.在通讯过程中CS要拉低,通讯完成以后CS就会自动拉高.这个是正常的.发生这种情况,最好是仿真一下,看看当前发生的错误,然后对比波形.记住还有主从引脚的控制.
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    33

    帖子

    0

    新手上路

    Rank: 1

    积分
    76
    最后登录
    1970-1-1
    发表于 2012-7-13 16:40:20 | 显示全部楼层

    RE:哪位老师能给讲一下K10的SPI接收数据的过程

    读数据前,要发数据用于启动读时序的CLK.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12

    主题

    136

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    256
    最后登录
    2021-1-15
    发表于 2012-7-16 10:05:35 | 显示全部楼层

    RE:哪位老师能给讲一下K10的SPI接收数据的过程

    找我吧,qq 417092198
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    9

    帖子

    0

    新手上路

    Rank: 1

    积分
    23
    最后登录
    1970-1-1
    发表于 2012-8-6 17:15:29 | 显示全部楼层

    RE:哪位老师能给讲一下K10的SPI接收数据的过程

    读数据的时候,要先发送一个字节的数据,才可以读到一个字节。即发命令,接着需要读多少字节的数据,就需要发送多少字节的无意义数据,比如0xff
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    9

    帖子

    0

    新手上路

    Rank: 1

    积分
    23
    最后登录
    1970-1-1
    发表于 2012-8-6 17:18:06 | 显示全部楼层

    RE:哪位老师能给讲一下K10的SPI接收数据的过程

    不知道lz是不是在发完读命令之后,没有继续发数据而导致的无数据输出的情况呢?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-6 11:37 , Processed in 0.090460 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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