Home › Artikelen als PDF › 2005 › september › Delphi voor elektronici, deel 7

Delphi voor elektronici, deel 7

I2C via de parallelle poort

Gepubliceerd in Elektor nummer 503, september 2005

Delphi voor elektronici, deel 7
In dit deel gaan we een I2C-communicatiemogelijkheid creëren via de parallelle poort. Al jaren wordt deze poort 'misbruikt' voor allerlei oneigenlijke toepassingen, maar met de komst van de nieuwere Windows-versies wordt het steeds moeilijker om langs deze weg toegang tot de buitenwereld te krijgen.
In het verleden konden de PC-poorten vrij eenvoudig rechtstreeks benaderd worden, maar nu moet dat via een tussenstap, een kernel-driver in de vorm van een DLL. Hiervan zijn er diverse in omloop, van eenvoudige basisinstructies tot complete communicatie-DLL’s. Nadeel is vaak dat door het vastleggen van bepaalde zaken in zo'n DLL deze alleen gebruikt kan worden in combinatie met een bepaalde schakeling en men moeilijk inzicht krijgt in de werking omdat de toegang tot de broncode vaak niet voorhanden is. Dan wordt het lastig debuggen als het niet wil werken.
Dat is de reden dat er in dit artikel uitgegaan wordt van een zo eenvoudig mogelijke DLL om de parallelle poort te benaderen voor communicatie met een I2C-bus. De rest wordt in Delphi gerealiseerd, zodat alles goed toegankelijk is.

Gratis downloads

040240-7-11.zip

Gratis download

040240-7-12.zip

Gratis download

Klik hieronder om dit artikel en/of print layout te downloaden als PDF.

 

Downloads 

Artikel als PDF (N090570.pdf)
10 Elektor-Credits
 

Extra 

040240-7-11.zip

Gratis download

040240-7-12.zip

Gratis download

Let op: bij oudere projecten kunnen we niet garanderen dat alle onderdelen leverbaar zijn.

Abonnee worden

Aanmelden GRATIS nieuwsbrief E-Weekly

Vul uw e-mailadres in:
Payoff
Payoff

Volg ons ook op:

      

Direct doen

The School of Electronics

 

Elektor eVents, vakboeken, cursussen en meer. Kortom, innovatief studie- en onderwijsmateriaal met educatieve content!

Nu in prijs verlaagd

Elektor OSPV1

Tijdelijk € 210,- korting!

Dit zelfbalancerende indoor voertuig is ideaal voor bijvoorbeeld fabriekshal, magazijn of school.