Fixed csn pin.

This commit is contained in:
Marvin Blum
2017-04-17 21:20:48 +02:00
parent 55a584bffb
commit af06ef166f
4 changed files with 68 additions and 54 deletions

15
main.c
View File

@@ -6,7 +6,7 @@
#include "rf24/rf24.h"
#include "rf24/nRF24L01.h"
//#define TX 1
#define TX
unsigned char rx_addr[5] = {0xE7, 0xE7, 0xE7, 0xE7, 0xE7};
unsigned char tx_addr[5] = {0xD7, 0xD7, 0xD7, 0xD7, 0xD7};
@@ -26,8 +26,8 @@ void prepare(){
pins_init();
serial_init(9600);
pin_mode(A1, OUTPUT); // ok
pin_mode(A2, OUTPUT); // error
pin_mode(A1, OUTPUT); // green
pin_mode(A2, OUTPUT); // red
rf24_init(7, 6, 5, 4, 3, 2);
rf24_config(2, 4);
@@ -39,21 +39,22 @@ void prepare(){
rf24_rx_addr(tx_addr);
rf24_tx_addr(rx_addr);
#endif
_delay_ms(1000);
}
void loop(){
digital_write(A2, LOW);
_delay_ms(1000);
digital_write(A1, LOW);
digital_write(A2, LOW);
digital_write(A2, HIGH);
_delay_ms(1000);
#ifdef TX
unsigned char data[4] = {1, 2, 3, 4};
rf24_send(data);
while(rf24_is_sending());
while(rf24_is_sending()){
_delay_ms(20);
}
/*unsigned char status = rf24_status();
if(status&(1<<TX_DS)){