2 PIC Arası seri port(uart) haberleşmesi

osmancns

Üye
Katılım
11 Ara 2012
Mesajlar
35
Puanları
1
Yaş
32
Merhaba arkadaşlar.
PIC ile seri port üzerinden C# ile veri okuyabiliyorum o konuda bir sıkıntı yok. ancak bunu 2 pıc arasında seri port haberleşmesi olarak yapmam lazım.
devre ve program isis de sağlıklı veri gönderiyor.ancak deneme kartı üzerinde aynı değerler saçma karakterlere dönüşüyor. "#use rs232 (baud=9600, xmit=pin_C6, rcv=pin_C7, parity=N, stop=1, bits=8) kontrolü putc, getchar,printf("%c",cnt3); " gibi bir çok kontrol üzerinde oynama yaptım ancak düzelmedi . sorun ne olabilir acaba ?
 
Ayrıca master PIC'in gönderdiği aynı anda c# ile kontrol ettiğimde doğru gönderdiğini görebiliyorum.sıkıntı slave olan PIC'de.
Master PIC'in osilatorü 4 000 000
slave PIC'in osilatorü 20 000 000
 
sorunu çözdüm arkadaşlar
master kısmında frekans kısmın 40 000 000 hz olarak tanımlamışım gözümden kaçmış onu 20 000 000 hz yapınca sorun çözüldü
 

Forum istatistikleri

Konular
128,132
Mesajlar
915,303
Kullanıcılar
449,849
Son üye
cagan20

Yeni konular

Geri
Üst