智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1896|回复: 4
打印 上一主题 下一主题

我将野火的NRF24L01的底层移植到128上不能用!

[复制链接]

46

主题

521

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1819
威望
1227
贡献
168
兑换币
161
注册时间
2012-2-7
在线时间
212 小时
毕业学校
山东
跳转到指定楼层
1#
发表于 2013-3-9 14:02:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
移植过程中只是修改了SPI设置,CE、CSN、IRQ的IO口设置,(SPI设置是没问题的驱动过SD卡),竟然连初始化都通过不了(野火初始化里有一个检测写5个数据再读出来比较如果不一样就把程序停下了),这是什么原因?

22

主题

1613

帖子

1

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6784
QQ
威望
2910
贡献
1540
兑换币
1579
注册时间
2012-3-17
在线时间
1167 小时
2#
发表于 2013-3-9 14:27:28 | 只看该作者
检测通过,是通过 写寄存器,再读出来判断是否一样

如果你检测不通过,说明spi通信不行

spi能用在sd卡上不一定能用在nrf24L01+上,最简单的就是时钟,sd卡的时钟比较快
回复 支持 反对

使用道具 举报

46

主题

521

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1819
威望
1227
贡献
168
兑换币
161
注册时间
2012-2-7
在线时间
212 小时
毕业学校
山东
3#
 楼主| 发表于 2013-3-9 15:54:12 | 只看该作者
我用IO口模拟SPI时序都不行
回复 支持 反对

使用道具 举报

46

主题

521

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1819
威望
1227
贡献
168
兑换币
161
注册时间
2012-2-7
在线时间
212 小时
毕业学校
山东
4#
 楼主| 发表于 2013-3-9 15:54:36 | 只看该作者
野火 发表于 2013-3-9 14:27
检测通过,是通过 写寄存器,再读出来判断是否一样

如果你检测不通过,说明spi通信不行

我用IO口模拟SPI时序都不行
回复 支持 反对

使用道具 举报

7

主题

63

帖子

0

精华

高级会员

Rank: 4

积分
912
威望
482
贡献
262
兑换币
290
注册时间
2013-10-21
在线时间
84 小时
毕业学校
辽工大
5#
发表于 2014-8-7 10:28:02 | 只看该作者
野火 发表于 2013-3-9 14:27
检测通过,是通过 写寄存器,再读出来判断是否一样

如果你检测不通过,说明spi通信不行

***,能不能给我发一份含有SPI的IAR底层,我下载的没有SPI底层,也没有2401底层
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 03:38 , Processed in 0.057950 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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