CSS C ile bilginin tersini almak

Başlatan ossyle, 02 Aralık 2007, 18:59:38

ossyle

Devreyi harici osilatör ile yaptığım zaman bilginin tersinin bilgisayara geldiğini yazmıştım. Dün gece yeni programlar ile deneme yaptım ve bir türlü bilginin tersini almayı başaramadım. Max232 kullanmıyacağım diye inat ediyordum fakat mecbur max232 kullandım. Araya max232 koyunca bilgisayardan bilgiyi düzgün bir şekilde okuyup pic'e yollayabiliyorum. Proteusta bu şeklide kurduğum zaman çalışmıyor. Seri iletişim konusunda Proteus'a güvenmemek lazım sanırım.

Ama şu bitirmeyi kazasız belasız verdikten sonra uart işine tekrar el atacağım. Yorumlarınız ve fikirleriniz için teşekkür ederim. Uart konusundaki gelişmeleri sizinle paylaşacağım.

uguryendi

MAX232 yi neden kullanırız diye bi araştırma yapmıştım  SONUÇ;


bilgisayarlarımızın arkasındaki COM port rs232
mantıksal 1 için +3 +12 V
mantıksal 0 için -3 -12 V

pic gibi TTL bir entegre
mantıksal 1 için 5 V
mantıksal 0 için 0 V

kullanıyor.

bundan benm çıkarttğım anlam 1 de sorun yok ama sıfırlarımızda rs232 Portu(PCnin arkasında ki) logic sıfır için kararsız kalıyor çünkü seviye tutmuyor.

MAX232 diagramına terkrar bakarsak
from TTL To rs232
from rs232 to TTL     ifadesini göreceğiz