-
-
Neuer Benutzer
Öfters hier
Programmieren einer Funkübertragung
Hallo Leute,
Ich bins wieder mal!
Folgendes:
Ich habe ein Programm, das über eine COM-Schnittstelle Buchstaben über Funk senden kann.
Jetzt will ich den Roboter, der bis jetzt ohne Funk einwandfrei gelaufen ist, auch über eine Funk-Schnittstelle steuern. Ich verwende einen ATMega16 und für die Funkübertragung die Ports D0 und 1 (RXD, TXD).
Falls irgendeiner von Euch weiß , wie ich diese Steuerung über Interrupts realisieren kann, bitte PNen oder in diesen Thread reinposten was das Zeug hält .
Der Roboter sollte im automatischen Modus (der funktioniert) weiterfahren können und wenn er einen Buchstaben (z.B. "w" für vorwärts) erhält, soll er den aktuellen Modus kurzzeitig unterbrechen und vorwärts fahren. Nachdem er das gemacht hat, sollte er den automatischen Betrieb wieder aufnehmen.
Vielen Dank im Voraus
hiasi
-
Erfahrener Benutzer
Roboter Experte
Prostetnic Vogon Jeltz
2B | ~2B, That is the Question?
The Answer is
FF!
-
Neuer Benutzer
Öfters hier
Leider nein, da ich nicht in ASURO programmiere, sondern in AVR Studio 4 (Assembler). Aber Danke schonmal für die schnelle Antwort!
-
Erfahrener Benutzer
Roboter Experte
Der ASURO arbeitet auch nur mit der Seriellen Schnittstelle und von C zu ASM ist es doch nur ein kleiner Schritt.
Prostetnic Vogon Jeltz
2B | ~2B, That is the Question?
The Answer is
FF!
-
Neuer Benutzer
Öfters hier
Kann mir vielleicht jemand erklären wie ich den Interrupt USART_RXC initialisiere, sodass er wenn ein buchstabe meiner wahl (w,s,a,d) kommt er den aktuellen modus unterbricht und dann den funkbefehl abarbeitet?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen