OpenEdv-开源电子网

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

IAP15F2K61S2的硬件SPI主机模式到底有没有Bug!!!要不要额外设置什么呢?求知情人士帮忙啊

[复制链接]

3

主题

15

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2014-1-2
在线时间
0 小时
发表于 2014-5-31 16:47:30 | 显示全部楼层 |阅读模式
5金钱
用硬件SPI读写nRF24L01老是出错,不使能SPI用这几个口模拟SPI也不行,必须得换其他的IO口才行,程序没问题,快愁死了
SPDAT=0;          //初始化数据寄存器  
SPSTAT=0xC0;      //清除状态寄存器
//忽略SS脚,由MSTR位确定器件是从机还是主机(0,从机;1,主机)
//SPI使能,高位在前,初始化为主模式
//极性:SPI空闲时SCK=0,前时钟沿为上升沿
//通信的频率为CUP_CLK/16
SPCTL=0xD1; //设置为主机模式 主频不能超过2M  

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2014-5-31 21:45:31 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

3

主题

15

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2014-1-2
在线时间
0 小时
 楼主| 发表于 2014-6-1 18:11:54 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
好吧,不过这个是比赛要求,我们也没办法,谢原子哥
回复

使用道具 举报

9

主题

97

帖子

5

精华

金牌会员

Rank: 6Rank: 6

积分
1015
金钱
1015
注册时间
2012-7-16
在线时间
25 小时
发表于 2014-6-1 21:21:44 | 显示全部楼层
用硬件SPI刷过屏 还可以 要不试试设置下最低位发送 看行不行

我的微博:weifengdq,欢迎关注和私信:http://weibo.com/3193061857/profile?rightmod=1&wvr=5&mod=personinfo
回复

使用道具 举报

3

主题

15

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2014-1-2
在线时间
0 小时
 楼主| 发表于 2014-6-1 22:35:09 | 显示全部楼层
回复【4楼】weifengdq:
---------------------------------
我重新焊了一块板子好了,但是之前硬件哪里有问题实在没找出来
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2014-8-4
在线时间
3 小时
发表于 2014-8-18 20:47:41 | 显示全部楼层
我也是用这个驱动NRF2401,用的很好啊!应该没有Bug。下面是我的SPI初始化 
                SPDAT=0;
SPSTAT=SPIF|WCOL;
SPCTL  = SPEN | MSTR | SPDHH | SSIG;;
SPCTL &= 0xdf;
AUXR1&=~SPI_S1;
AUXR1|=SPI_S0;
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 04:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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