Stap 1: overzicht
Deze niveaus betekenen dat zij rechtstreeks met de TTL logica niveaus van hoge + 5V en lage 0V kunnen niet worden geïnterfacet. De signalen zijn ook een bron van hoge impedantie. Hoewel dit betekent dat zij kunnen staan zijn korte het ook betekent ven dat je echt kan niet de macht om het even wat met een aanzienlijke belasting. Dus om bruikbaar te zijn, moet onze interface deze signalen omzetten in TTL niveaus en verminder de weerstand van de bron zodat hogere macht apparaten worden gecontroleerd.
In dit voorbeeld dat we zullen net beheert de één ingang (CTS) en één uitgang (RTS), maar dezelfde methode kan worden toegepast voor het gebruik van de andere beschikbare lijnen voor controle. We kunnen bijvoorbeeld met behulp van zowel de RTS en de DSR lijnen externe I²C apparaten controleren door bit-banging de SDA en SCL lijnen.
Dus laten we beginnen met het inschakelen van uitvoer...