Hallo, kann man die ausgänge an einem mc nicht einfach mit Invertern versehen, so das sich diese umgekehrte Logik dann umdreht und logisch ist? Ich meine das eine LED dann leuchtet wenn im Programm auf diesem Pin eine 1 ist und nicht eine 0. Irgend wo habe ich gelesen das jemand vor seinen port einen 74hct541 geschaltet hat, ist das solch ein Inverter baustein?
Natürlich kann man das machen! Ob der 74HCT541 dafür geeignet ist, weiß ich gerade nicht. Da muss man sich mal das Datenblatt anschauen. Man kann die LED's auch High aktiv schalten. Einfach anstatt an VCC auf Masse legen. Dann werden sie bei einer logischen 1 angeschaltet. Aber das ganze lässt sich doch einfach auch Software-seitig lösen. Nur ob sich der Aufwand lohnt? Natürlich ist es am Anfang etwas verwirrend aber mit der Zeit kann man es sich schon merken.
Du kannst Dir auch eine Knopf an die Backe nähen. Wozu willst Du zusätzliche ICs verschwenden ? Das Programm wird dadurch nicht kürzer oder schneller. Wenns Dir nur um die Lesbarkeit geht, nimm besser Macros: #define LED_ON(port,pin) port &= ~(1<<pin) #define LED_OFF(port,pin) port |= 1<<pin LED_ON( PORTB, PB0 ); Peter
Es geht einfach darum das ich ein wenig herum experimentieren möcht. Das ist alles. ich habe den 74hc4049 gefunden, nun hat der aber nur 6 inverter ein/ausgänge. Kann mir jemand einen sagen der 8 hat? Datenblatt 74hc4049 http://www.reichelt.de/inhalt.html?SID=14QgeiMdS4AQ4AAD86owAac2452e4e2b937ef824485b5019fb737;ACTION=7;LASTACTION=6;SORT=artikel.artnr;GRUPPE=A2235;WG=0;SUCHE=inverter;ARTIKEL=74HC%25204049;START=0;END=16;STATIC=0;FC=669;PROVID=0;TITEL=0;DATASHEETSEARCH=74HC%204049;FOLDER=A240;FILE=74HC4049_74HC4050_SMDHC4049_SMDHC4050%2523STM.pdf;DOWNLOADTYP=1;DATASHEETAUTO=;OPEN=1
Herbert, logisch ist und bleibt die Sache immer...ob positiv oder negativ. Machst Du einen Buffer an den Ausgang,dann riskiert Dein Werter MC weniger bei brutalen Manoevern ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.