Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

software rs232

Başlatan piedos, 23 Temmuz 2009, 18:02:20

piedos

Arkadaşlar
http://picproje.org/index.php/topic,25677

deki problemi kendi yazacağım kodla çömeye karar verdim. Ancak bana software rs232 kodu lazım, böylece putc ve getc sonra da puts ve gets içeriğine müdahale edebileceğim.

Bunu ccs ta software rs232 ile yapabiliyorum ancak compiler olarak c18 seçtim. Onda ise sadece uart kontrollü rs232 kodları var.

soft rs232 yi maksimum hız için istiyorum. hard uart la istediğim performansı alamadım. (40 MHz de 90kbits), soft ile 250 kibits e ulaştım.
Einstein: "Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."

Okan AKÇA

eger kullandıgınız mcu da uart modülü varsa donanımsal olanı kullanın  eger yoksa oturup kendin yazacaksın c18 de 18 serilerinde uart mevcut

arslan74

Merhaba,

250kbps ile soft uart haberleşme cok hızlıdır. Herbir bit 4 micro saniyede işlemen gerek, senin pic'in 40mhz de çalıştığını düşünürsen bu durumda tek bir komutu 0.1 micro saniyede işliyor. O zaman senin herbir bit göndermesi arasındaki gecişlerin de kod sayısı 40 komutu gecmemesi gerekir ve bütün bitleri eşit sürede işlemen gerek, acıkcası böyle yüksek hızlı bir haberleşmeyi C diliyle ayarlaman hele hele CCSin C ile ayarlaman cok zor. Haberleşme hızını düşürürsen daha sağlıklı çalışan soft uart elde edersin.

Selamlar