初级会员
- 积分
- 114
- 金钱
- 114
- 注册时间
- 2012-9-17
- 在线时间
- 1 小时
|
楼主 |
发表于 2015-3-27 10:13:30
|
显示全部楼层
回复【7楼】嗨儿:
<br>---------------------------------
<br>
<br>完全是按照例程的,没有改过。而且我拿两块开发板烧最原始的无线通信实验竟然也发不了!崩溃了
<br>u8 NRF24L01_TxPacket(u8 *txbuf)
<br>{
<br> u8 sta;
<br> SPI1_SetSpeed(SPI_SPEED_8);
<br> NRF24L01_CE=0;
<br> NRF24L01_Write_Buf(WR_TX_PLOAD,txbuf,TX_PLOAD_WIDTH);
<br> NRF24L01_CE=1;
<br> while(NRF24L01_IRQ!=0);
<br> sta=NRF24L01_Read_Reg(STATUS);
<br> NRF24L01_Write_Reg(NRF_WRITE_REG+STATUS,sta);
<br> if(sta&MAX_TX)
<br> {
<br> NRF24L01_Write_Reg(FLUSH_TX,0xff);
<br> return MAX_TX;
<br> }
<br> if(sta&TX_OK)
<br> {
<br> return TX_OK;
<br> }
<br> return 0xff;
<br>} |
|