Assembly de RX - TX Ayarlarında Sorun

Başlatan __TECH__, 01 Ekim 2010, 18:03:36

kudretuzuner

Merhaba
Bu siteye önceden üye olmama rağmen bu foruma yeni yeni yazmaya başlıyorum.Amatör olarak uğraş veriyorum.Yukarıdaki yazıları okudum.Anladığın kadarı ile RB2/TX ucunu RX açıkken serbest olarak istediğiniz gibi kullanmak istiyorsunuz.RB1/RX açıkken yani RCSTA nın 7 biti olan SPEN 1 dir.SPEN 1 olduğu müddetçe RB2/TX 'i sadece on (1) olarak kullanabiirsiniz veya not kapısı ile tersleyebilirsiniz.Size aşağıda linkini de vereceğim ve de kendimin tasarladığı devrede ise RB0 pinine atama butonu koydum.Devre şöyle çalışıyor.Virtual terminalden verdiğiniz datayı picten okumak mümkün.Fakat öncelikle butona basarsanız okuyabilirsiniz.asm kodlarında görebileceğiniz gibi ilk kurmada RB0 standart çıkış olarak kuruluyor ve off durumunda butona bastığınızda yazılım gereği RCSTA ,SPEN 1 yapılıyor ve seri iletişim açılıyor.RB2/TX artık
on durumundadır ve değiştirilemez.Sizin istediğiniz ayrı bir konu da istenilen hex kodunda durdurabilmek.Bu durumda her BCD çıkışları bit bit EXOR ile karşılaştırıp istenilen hex değerinde durdurmak mümkün.İlk fırsatta devreyi tasarlayıp vereceğim.
http://www.4shared.com/file/zGdUI6JI/TECH.html
Amatör

kudretuzuner

Merhaba
Buyrun bu projede virtual terminalden küçük  "a" olan   H'61' yollandığı zaman röle pasif olur.Tabii ki data gönder butonuna bastıktan sonra.
http://www.4shared.com/file/Ib5hAqQa/TECH_1.html
Amatör