Hanyho bastlírna
Poslední změny
Arduino - KeyCode/Alarm
Hardware
Mega8 Loader
Hardware
LPC interface
Hardware
Simple SNMP
Hardware
Řadič LCD
Hardware
Raspberry PI
Hardware
J-Link
Hardware
AVR miniTOOL
Hardware
ARM C3 STM32
Hardware
10-BaseT
Hardware
LCD SPI
Hardware
UDP Audio
Hardware
ZyXEL patch
Hardware
KIT NXP LPC17xx
Hardware
I2C LPT
Hardware
Digilent S3 DSP
Hardware
Xilinx DLC10
Hardware
Patmel USB
Hardware
POE injektor
Hardware
Xilinx ISE
Software

I2C pomocí LPT


na stránkách HW serveru jsem našel jednoduchý tip na i2c pomocí paraelního portu, zapojení je velice jednoduché a postačí minimum součástek:
na D0 (pin 2) je pripojena katoda diody
na PE (pin 12) je pripojena anoda diody a SDa (i2c)
na D1 (pin 3) je pripojeno napajeni (nemusi vsude fungovat)
na D7 (pin 9) je připojen RST (pro případ že programujeme už na bězícím zařízení)
na STROBE (pin 1) je pripojeno SCL (i2c)
piny 18 až 25 jsou spojeny a jsou společnou GND

pozn.: pokud programujeme v běžícím zarízení je potřeba si uvědomit, že většina nových zařízení pracuje s napájením 3,3V a paraelní port pracuje s 5V, proto je vhodné předřadit pinům SDA a SCL případně RST odpor 220R aby nedošlo k poškození...

ZyXEL patch (i2c)


dalším problémem v uvedeném odkazu byl software (jako vždy), protože pokud nemáme DOS nebo Windows 3.11/95/98 program nefunguje z důvodu přímého přístupu na port, který není ve Windows NT možný, nespustíme ho hned ani na novějších počítačích jak prastará pentium 133MHz, kvůli chybě v knihovně BGI používané v Pascalu (patch zde)...
upravená verze pro WindowsNT32 RTL83xxLPT.zip

lpt2i2c  lpt2i2c