Forum: Mikrocontroller und Digitale Elektronik 8254 (Timer) mit 8255 (PPI) verwalten


von Daniel (Gast)


Angehängte Dateien:

Lesenswert?

Guten Abend,
Ich habe ein kleines Problem und zwar geht es um den 8254 genauer um die 
Gates also die Eingänge vom 8254 die mit den Ports PA3,PA0 verbunden 
sind. Die Aufgabenstellung sieht wie folgt aus:
  - Initialisieren der beiden Schaltungen -> OK

  - Boucle(=Schleife) pooling am Port B(Pin 5, Pin 7),
    • wenn A=0 und B=1, hab ich am Ausgang beim 1. Zähler(O0) eine 
Frequenz von 200Hz.
    • wenn A=1 und B=1, hab ich am Ausgang beim 2. Zähler(O1) eine 
Frequenz von 500Hz.
  -> Das klappt auch soweit, nur versteh ich nicht was ich mit dem Gate 
anfangen soll,vom 8255 (PA3,PA0) in den 8254(G0,G1), in meinen Notizen 
hab ich stehen, das bei 0 der Zähler deaktiviert ist und bei 1 ist er 
aktiviert. Jetzt hab ich ihn aber über das Control Word konfiguriert, 
dann müsste der Zähler ja aktiviert sein, oder ?

  -Das Programm stoppt sobald man auf eine Taste drückt -> OK

P.S. kann das leider nicht testen, kann nur im Laborunterricht daran 
arbeiten.

von Peter D. (peda)


Lesenswert?

Daniel schrieb:
> Jetzt hab ich ihn aber über das Control Word konfiguriert,
> dann müsste der Zähler ja aktiviert sein, oder ?

Was hast Du denn wie konfiguriert?
Im Control-word stell man den Zähler-Mode ein, vermutlich Mode 3.
Das Gate läßt sich nicht disablen, es wird immer ausgewertet.
Das Gate ist je nach Mode Zustands oder Flanken getriggert.

P.S.:
Kriegt man bei solchen Boards nicht ne Stauballergie, die müssen doch 
aus dem tiefsten Museumskeller ausgebuddelt worden sein.

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
Noch kein Account? Hier anmelden.