f28335 SPI 问题

[复制链接]
1857|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

粉丝
快速回复 在线客服 返回列表 返回顶部