打印

f28335 SPI 问题

[复制链接]
1698|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
purgatory22|  楼主 | 2015-10-9 16:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟现在在做DSP28335与nrf24l01无线通讯
想问些基本问题,求大神们解惑

Q1 如果我使用内部的SPI串口这样是脚位连接好他就会自己传送资料吗?
Q2 我拿DSP SPI的范例程式确认SpiaRegs.SPITXBUF有我自订的资料,这样NRF24L01是会自动传SpiaRegs.SPITXBUF里面的资料吗? 不是的话请问该如何做?
void spi_init()
{ SpiaRegs.SPICCR.all =0x000F; // Reset on, rising edge, 16-bit char bits
SpiaRegs.SPICTL.all =0x000e; // Enable master mode, normal phase,
SpiaRegs .SPIBRR =0x007F; // enable talk, and SPI int disabled.
SpiaRegs.SPICCR.all =0x008F; // Relinquish SPI from Reset
SpiaRegs.SPIPRI.bit.FREE = 1; // Set so breakpoints don't disturb xmission
}
这是我修改过的SPI设定
我该如何确认NRF24L01有再传送资料?

相关帖子

沙发
andyjian| | 2015-10-9 17:20 | 只看该作者
A1:能不能把你的话描述清楚
A2:设定好DSP为主模式,按照2401数据手册的通信协议进行数据交换

重要的是你要了解SPI协议

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

5

帖子

0

粉丝