İki farklı pic mikrodenetleyicinin haberleşmesi

Başlatan tekno, 17 Haziran 2015, 20:33:09

tekno

Merhaba arkadaşlar,

İki pic' in uart pinlerinden haberleşmesi için piclerin aynı model mi olması gerekiyor ?

Ben dspic ve 18f26k22 'yi haberleştiremiyorum

yardımlarınız için teşekkürler

OG

Aynı voltajda çalışmaları gerekir.
Haberleşme protokol ayarları da elbet eşit olmalı.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

RaMu

Farklı marka mcular dahi olsa haberleşir, farketmez.
Örneğin picle pc yide uart-usart modülü üzerinden rs232 protokolünü kullanıp haberleştiriyorsun.

Haberleşen iki cihazın veya picin,
öncelikle baudrate, sonra data formatları aynı olmalı yani
x bit data, stop biti var-yok, parity açık-kapalı veyaparity even odd,
vs. gibi ayarları aynı yapılmalı,
en temel hatalar bunlar olabilir.
Birde Tx Rx pinlerini yanlış bağlıyor olabilirsin.
Verici Tx Alıcı Rx e bağlanacak,
Verici Rx Alıcı Tx e bağlanacak.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

tekno

Alıntı yapılan: OG - 17 Haziran 2015, 21:15:38
Aynı voltajda çalışmaları gerekir.
Haberleşme protokol ayarları da elbet eşit olmalı.

İki mikrodenetleyicide 3.3 V ile çalışıyor.

Normalde CCS C de protokoller ayarlanıyor fakat ben mikroc kullanıyorum . Mikroc de hazır kütüphane var sadece baudrate yazılıyor başka ayarlama yok galiba baktığım örneklerde , aksilik  2 gün sonra tez projesinin bütünleme sınavı var hala halledemedim .

tekno

Alıntı yapılan: RaMu - 17 Haziran 2015, 21:17:40
Farklı marka mcular dahi olsa haberleşir, farketmez.
Örneğin picle pc yide uart-usart modülü üzerinden rs232 protokolünü kullanıp haberleştiriyorsun.

Haberleşen iki cihazın veya picin,
öncelikle baudrate, sonra data formatları aynı olmalı yani
x bit data, stop biti var-yok, parity açık-kapalı veyaparity even odd,
vs. gibi ayarları aynı yapılmalı,
en temel hatalar bunlar olabilir.
Birde Tx Rx pinlerini yanlış bağlıyor olabilirsin.
Verici Tx Alıcı Rx e bağlanacak,
Verici Rx Alıcı Tx e bağlanacak.

Aynen dediğiniz şekilde bağlıyorum. Aslında amacım XBee haberleşmesi yapmak. Mikrodenetleyicilerden herhangi birinden pc ye veri aktarabiliyorum fakat işte picler haberleşmiyor.

RaMu

İki devreninde GND lerini birbirine bağladın mı?
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

tekno


tekno

piclerin kristal osilatörleri farklı dspic 8 Mhz
pic18f26k22 10 Mhz bundan kaynaklanabilir mi?

OG

Alıntı yapılan: tekno - 17 Haziran 2015, 22:12:57
Bağlamadım
İlk bağlaman gereken GND ler dir.
Aynı beslemeden alıyorsa besleme ortak eksi hattından kurtarabilir. ayrı beslemeler kullanılıyor ise kesin bağlamalısın.

Alıntı Yappiclerin kristal osilatörleri farklı dspic 8 Mhz
pic18f26k22 10 Mhz bundan kaynaklanabilir mi?
Programların içinde bu degerleri dogru atadıysan o değere göre koşar, yani farklı olabilir.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

mustafasau86