-
-
Erfahrener Benutzer
Roboter Experte
Mehrere Blöcke gleichzeitig...
Hallo!
Ich habe vor, mit einem ATmega16 oder 32 einen Transceiver zu steuern.
Dabei habe ich es mir ca. so vorgestellt:
Prozess 1:
-Warten auf Empfangsdaten
->Display beschreiben mit Empfangsdaten
->Led's schalten...
Prozess 2:
-Warten auf Steuereingaben
->Senden der Steuerdaten
->Register lesen/schreiben
Ist das möglich, sodass beide Prozesse "gleichzeitig" ablaufen?
Damit ich theoretisch keine Empfangsdaten "verpasse".
MfG,
ShadowPhoenix
-
Erfahrener Benutzer
Robotik Einstein
Hallo,
kommen im Prozess2 die Daten per UART ?
dann könnte man das per IRQ lösen, wenn man es aktiviert,
wird immer ein IRQ ausgelöst sobald ein neues Zeichen im Puffer steht, das kann man sich dann in der ISR wegsichern, und im anderen Prozess wieder auslesen.
-
Erfahrener Benutzer
Roboter Experte
Prozess2 soll auf Steuereingaben von der Fernbedienung warten (Taster/Schalter)
Im Prozess1 sollen die Daten verarbeitet werden, die vom TRX kommen.
Per PRINT wird das Modul angesprochen, per INPUT wird auf Daten gewartet.
-
Erfahrener Benutzer
Roboter Experte
Prostetnic Vogon Jeltz
2B | ~2B, That is the Question?
The Answer is
FF!
-
Erfahrener Benutzer
Roboter Experte
Ich möchte das ganze mit Bascom realisieren.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen