ايران ويج

نسخه‌ی کامل: کمک در برنامه nrf24 با کدویژن
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
برای ساخت فرستنده و گیرنده دو کاناله  با avr   و nrfl24  کد زیر رو پیدا کردم.دوستانی که با زبا ن سی و کدویژن اشنا هستن. برنام رو برای دو کانال به چه شکل تغییر بدم. ممنون
فرستنده
#include <mega32.h>

#include <stdio.h>

#include <delay.h>

#include <nRF24L01+.h>

 

char data1;

 

void main(void)

{

DDRA=0X00;

 

    nRF_Config(0);

 

while (1)

{

while(PINA==0X01)

        {

            data1++;

    Send_Data(1 , &data1);

        }

}
}
 گیرنده
[b]#include <mega32.h>
[/b]

#include <nRF24L01+.h>

#include <stdio.h>

#include <delay.h>

#include <lcd.h>

#asm                      

   .equ __lcd_port=0x1b

#endasm

 

 

char data1,str[33];

 

void main(void)

{

lcd_init(16);

 

nRF_Config(1);

    

    lcd_puts("test1");delay_ms(1000);lcd_clear();

 

while (1)

{

if(State == 1)

        {

data1 = payload[1];

            

lcd_gotoxy(0,1);

lcd_puts("                ");

sprintf(str,"Data = %d",data1);

lcd_gotoxy(0,1);

lcd_puts(str);  



State = 0;

        }

}
[b]}[/b]