智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5430|回复: 19
打印 上一主题 下一主题

[咨询] 求教用XS128的SPI驱动NRF2401

  [复制链接]

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

优秀会员奖章活跃会员奖章

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
跳转到指定楼层
1#
发表于 2013-5-26 16:12:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式


这个是NRF2401的时序:如果我要设置寄存器的话,就开始发MOSI=0x20+寄存器地址,选好寄存器;然后发MOSI=data(设置寄存器)。(不知道时序的这部分我理解对没有)   但是那个MISO(状态寄存器)怎么回事儿?也要发数据?但是XS128怎么能一会儿发给MOSI一会儿又发给MISO呢?
下面是设置寄存器的程序:

这个就是发MOSI,当中有句“ch |= MISO”是什么意思?它后面的注释是捕获当前MISO,这个就是MISO状态?不是要发给MISO吗?怎么变成了读出来呢?





请问用XS128的SPI怎么驱动2401呢?就是不懂那个寄存器状态位(时序图中的MISO)怎么发数据,还是只是像上面的程序一样读出来就行了? ,跪求高手指点呐!  不想用论坛上现成的51驱动。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

优秀会员奖章活跃会员奖章

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
推荐
 楼主| 发表于 2013-8-21 14:14:05 | 只看该作者
一粒尘埃 发表于 2013-8-21 12:59
楼主,解决了么?我们也是困在这儿了,解决了就分享下嘛

哎 没呢,飞思卡尔早就死在西部了
回复 支持 1 反对 0

使用道具 举报

10

主题

49

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
421
QQ
威望
244
贡献
111
兑换币
133
注册时间
2014-9-20
在线时间
33 小时
毕业学校
理工
20#
发表于 2015-6-1 22:38:29 | 只看该作者
本人已经解决模拟spi的 24L01。 现在在改硬件spi。可是一直调不通啊!求高手
回复 支持 反对

使用道具 举报

13

主题

1457

帖子

0

精华

知名人物

黑暗中的光

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
41708

活跃会员奖章优秀会员奖章论坛元老奖章在线王奖章

威望
32976
贡献
7072
兑换币
272
注册时间
2014-10-25
在线时间
830 小时
19#
发表于 2015-4-16 12:47:39 | 只看该作者
收藏:)
回复 支持 反对

使用道具 举报

2

主题

141

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1008
QQ
威望
452
贡献
386
兑换币
298
注册时间
2014-4-11
在线时间
85 小时
18#
发表于 2014-11-18 09:44:44 | 只看该作者
回复 支持 反对

使用道具 举报

3

主题

37

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1005
威望
529
贡献
310
兑换币
335
注册时间
2014-9-3
在线时间
83 小时
毕业学校
燕山大学
17#
发表于 2014-11-6 22:34:34 | 只看该作者
看看
回复 支持 反对

使用道具 举报

2

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
290
威望
148
贡献
80
兑换币
80
注册时间
2013-12-11
在线时间
31 小时
16#
发表于 2014-3-8 18:30:34 | 只看该作者
求指导啊,我也是没弄明白啊
回复 支持 反对

使用道具 举报

3

主题

428

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1772
威望
827
贡献
527
兑换币
568
注册时间
2012-11-23
在线时间
209 小时
15#
发表于 2013-8-21 23:55:12 | 只看该作者
穆旦阿斗 发表于 2013-8-21 14:14
哎 没呢,飞思卡尔早就死在西部了

哦哦   我们现在需要用到这个东西,正在调啊
回复 支持 反对

使用道具 举报

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

优秀会员奖章活跃会员奖章

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
14#
 楼主| 发表于 2013-8-21 20:12:43 | 只看该作者
赑黑骜 发表于 2013-8-21 15:23
能不能     发下代码  ?谢谢   方便的话

自己收,多的是,论坛 百度
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

注册会员

Rank: 2

积分
116
威望
68
贡献
26
兑换币
33
注册时间
2013-7-27
在线时间
11 小时
毕业学校
兰州交通大学
13#
发表于 2013-8-21 15:23:15 | 只看该作者
穆旦阿斗 发表于 2013-8-21 14:15
我们实验室的也是用的网上模拟的IO听他说只要改一下就可以用,用芯片自带的SPI没有搞出来,飞思卡尔死在了 ...

能不能     发下代码  ?谢谢   方便的话
回复 支持 反对

使用道具 举报

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

优秀会员奖章活跃会员奖章

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
12#
 楼主| 发表于 2013-8-21 14:15:39 | 只看该作者
赑黑骜 发表于 2013-8-21 10:27
楼主解决了没?   求指导呀

我们实验室的也是用的网上模拟的IO听他说只要改一下就可以用,用芯片自带的SPI没有搞出来,飞思卡尔死在了西部,也就没怎么搞了
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-28 17:23 , Processed in 0.250242 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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