Hallo, ich bin Einsteiger in Systemprogrammierung (also noch keine Erfahrungen darin gemacht). Ich habe nun die Aufgabe bekommen einen R-2R-Netzwerk anzusteuern. Ich hatte bis jetzt keine Probleme PORTD (DIP-Schalter) als Eingang und PORTA (LEDs) und PORTB (R-AR-Netzwerk) als Ausgang zu konfigurieren. Nun muss ich den Wert von PIND einlesen und an PORTA und PORTB anlegen. Zu beachten ist dass im entsprechenden Bit in PIND eine 0 steht, wenn der zugehörige Dip auf ON geschaltet ist. Ich sollte auch auf die korrekte Initialisierung aller relevanten Register achten und dass Änderungen am DIP-Schalter zur Laufzeit direkt umgesetzt wird (also der neue Wer kontinuierlich am R-2R-Netzwerk und LED ausgegeben wird) wobei der Mikrocontroller nicht neugestartet werden muss. Ich hoffe jemand aus dem Forum kann mir paar Tipps geben wie ich die Aufgabe besser nachvollziehen kann, da ich zurzeit bisschen auf dem Schlauch stehe wie ich dies implementieren sollte. Vielen Dank im Voraus LG ynynloxx
@ynynloxx (Gast) >ich bin Einsteiger in Systemprogrammierung (also noch keine Erfahrungen >darin gemacht). Unter "Systemprogrammierung" würden viele andere Leute eher ein Betriebssystem verstehen. >Ich habe nun die Aufgabe bekommen einen R-2R-Netzwerk >anzusteuern. WOW! >Ich hatte bis jetzt keine Probleme PORTD (DIP-Schalter) als Eingang und >PORTA (LEDs) und PORTB (R-AR-Netzwerk) als Ausgang zu konfigurieren. Na dann bist du doch schon fast Profi ;-) >Ich sollte auch auf die korrekte Initialisierung aller relevanten >Register achten und dass Änderungen am DIP-Schalter zur Laufzeit direkt >umgesetzt wird (also der neue Wer kontinuierlich am R-2R-Netzwerk und >LED ausgegeben wird) wobei der Mikrocontroller nicht neugestartet werden >muss. Nennt sich Endlosschleife, ggf. periodisch mittels Timer-Interrupt. >Ich hoffe jemand aus dem Forum kann mir paar Tipps geben wie ich die >Aufgabe besser nachvollziehen kann, da ich zurzeit bisschen auf dem >Schlauch stehe wie ich dies implementieren sollte. Vielen Dank im Voraus Wirklich? Ohje. Fang mal an und dann bewerten wir deinen Ansatz.
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.