Rs-232 sinyali negatife geçmeseydi transistör kullanmadan,
@arci 'nin dediği gibi mcu üzerinde (tabii 16f628 in öyle bir özelliği varmı bilmiyorum, mcu yu hiç tanımıyorum. soft uart ise yine de sorun olmaz. ) soft olarak terslemek mümkün olurdu.
Bazı çeviriciler low (0) için 1-2V seviyelerine ancak çıkabiliyorlar. Artı polariyeye ancak 1-2 V geçiyorlar. Sanırım arkadaşa da bunlardan denk gelmiş.
@azat, madem çeviriciyi açtınız. Damla chip ise pek şans yok. Ama İçinde iki chip var ise;
chiplerin USB portuna yakın olanı usb-ttl çevirici diğeri max 232 muadili birşeydir. 3 nolu pinin bağlı olduğu pinin hangisi olduğunu tespit edin. max232 şemasından o kanalın giriş pinini bulun, 3 nolu pin yerine bağlantıyı buradan alın. Devre üzerindeki transistörlü inverter kısmını bypass edip sinyali direkt mcu ya girin..
PC den sürekli U harfi basarsanız pinde ayarlı bautrate'in yarısı kadar frekans da bir kare dalga görülür. Kanalın giriş pinini tespit etmek için varsa scop, frekansmetre, voltmetre vs. de kullanılabilir.
Çevirici chiplerin kodlarını okuyabiliyorsan, 3 nolu pinin chipte hangi bacağa bağlandığını da yazarsan da olur.
Diğer seçenekler devre üzerinde max232 kullanmak, başka bir usb-rs232 çevirici veya kısa bir kablo ile kullanıyorsa usb-ttl çevirici kullanmak..