CCs C ile Pic-Pic haberleşme(18f4550)

Katılım
7 May 2015
Mesajlar
1
Puanları
1
Yaş
35
İki tane 18f4550 yi haberleştireceğim kitaptan yapmaya çalışıyorum.Şimdi basit bir program yazdım denedim çalışmadı.İstediğim şey butona bastığımda alıcı picin ledi yakması;


*********VERİCİ************
void main()
{

while(TRUE)
{
if(input(pin_b0)==1)
{
putc('a');
output_b(0x00);
if(input(pin_b0)==0)
{
delay_ms(15);

}
}
}
}


*************ALICI***************
#include <deney5ALICI.h>
#define LCD_ENABLE_PIN PIN_D0
#define LCD_RS_PIN PIN_D1
#define LCD_RW_PIN PIN_D2
#define LCD_DATA4 PIN_D3
#define LCD_DATA5 PIN_D4
#define LCD_DATA6 PIN_D5
#define LCD_DATA7 PIN_D6

#include <Lcd.c>
char b0=0;
void main()
{
lcd_init();
}
while(TRUE)
{
b0=getc();
if(b0=='a')
{
output_high(pin_b0);
}
}


LCD ye takılmayalım ilk önce ledi yakarsam gerisi halledebilirim. yardım ederseniz sevinirim nerde yanlış yapıyorum(wizard kullandım fuseslerde sorun yok #rs232 (baud=9600,xmit=pin_c6,rcv=pin_c7,stop=1,parity=N) ikisi içinde bu ayarı yaptım.
 
Xmit ve rcv pinler her ikisinde de karşılıklı tanımlanması gerekmiyor mu? Yani xmit=pin_c6 ise diğerinde rcv=pin_c6 olarak. Bunu atlamış olabilirmisiniz?
 
Vcap pininden gnd ye 470nF kondansatör takmayı unutmuşsun.
 
Verici Alıcı
Tx i Rx e
Rx i Tx e
bağlanacak.
 

Forum istatistikleri

Konular
129,852
Mesajlar
930,756
Kullanıcılar
452,707
Son üye
128bpm

Yeni konular

Çevrimiçi üyeler

Geri
Üst