Kontrol port paralel Port

E

elexhobby

Guest
Hi Friends, saya membaca tutorial port paralel pada situs www.beyondlogic.org & bereksperimen sedikit dengan komputer saya. Dalam tutorial ada tertulis bahwa data port (0x378) umumnya 'Menulis Hanya', namun saya menemukan tambang merupakan bi-directional - bagus! Keraguan saya miliki adalah dengan Port Control (0x37A). Tutorial mengatakan bahwa port kontrol Read / Write. Jadi aku mengirim semua pin kontrol untuk kondisi high impedance (dikirim F4, karena beberapa hardware terbalik). Saya kemudian mencoba menerapkan input eksternal rendah (0 V) ke beberapa pin-Tapi itu tidak membaca nilai eksternal. Ketika saya membaca kembali kontrol port, itu hanya membaca nilai yang dikirim sebelumnya (F4). Apakah itu kasus bahwa tidak semua port kontrol bi-directional? Saya menemukan tambang untuk menjadi 'Menulis Saja'. Mohon bantuan. Thanks in advance. Elexhobby
 
Pertama-Semua Harus Anda Anda Kirim Garis Program Sekarang Periksa ini: 1 - Anda memiliki Diaktifkan EPP, ECP dalam kamu Rom Bios untuk Gunakan port Anda sebagai port Bidrectional 2 - Anda data (input atau output) dalam Byte 1 (@ ADR 0x378 ) Anda Selalu Harus membaca atau menulis data di Reister 3 - Untuk Toggleing Arah Data Anda hanya perlu mengubah Reg Kontrol (0x378 +2) bit # 5 yang sedikit arah seperti outport (0x378 +2, xxx1xxxx). 4 - sekarang Anda harus meletakkan input yang diinginkan pada data LPT Pins 5 - Kemudian Anda harus Baca 0x378 Daftarkan inport = (0x378)
 

Welcome to EDABoard.com

Sponsor

Back
Top