mirror of
https://github.com/Kugelschieber/arduino-c.git
synced 2026-01-18 02:50:26 +00:00
Fixed csn pin.
This commit is contained in:
15
main.c
15
main.c
@@ -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)){
|
||||
|
||||
Reference in New Issue
Block a user