Hoe te communiceren met I2C.

Home

De printerpoort is gebruikt om data te versturen en te ontvangen. Datalijnen en controllijnen zijn hiervoor gebruikt. De parrallelpoort levert signalen tussen 0 en 5V. Opgelet deze pinnen zijn niet kortsluitvast en zijn ongebufferd. Om de PC-poort te beschermen maken we gebruik van buffers dit in de vorm van een TTL 7405 

De I2C bus maakt gebruik van twee lijnen, zijnde SDA en SCL. Elk component aangesloten op deze bus bezit een eigen uniek adres. Een adres wordt door de master op de bus gezet en het component hiermee overeenstemmend zal hierop antwoorden met een acknowledge. Op die manier kan er data naar een bepaald component verstuurd of gelezen worden. Hier meer informatie.

Hieronder volgt de bouwbeschrijving en het schema van de interface die we gebruiken.

Schematic drawing I2C interface

Printed circuit:

 

Bill of material:
DESCRIPTION QUAN. COMPONENT NAME(S)
10K 1 R1 
10uF 1 E1 
7405 1 U1 
DIN 1 P2 
LPT 1 P1 

Unit voor de  I2C: hwi2c.pas

Simpel programma om de hardware te testen. Dit testprogramma laat de SDA en SCL lijn wisselen tussen 0 en 5 volt op een frequentie van 1 seconde. Gebruik een oscilloscoop of voltmeter om de aktiviteit waar te nemen.




Begin pagina

Home

Updated: 07/06/2012 ON1BEW ©