Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Interrupts am Handyboard
14.06.2007, 12:12
Beitrag #1
Interrupts am Handyboard
Hallo,
leider weiss ich nicht wo ich den Interrupt-Port finde.
Da wir 2 Räder auslesen wollen stellt sich die frage, ob bei den beiden
IRQ - Eingängen verschiedene ISRs aufgerufen werden,
oder ob man da noch kreativ sein muss.
Ich kenne mich leider noch nicht sehr gut mit dem Handyboard aus,
um Assembler komme ich bei der Programmierung der ISR nicht herum?
Gibt es zur programmierung der ISR Beispiele/Anleitungen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
14.06.2007, 12:14
Beitrag #2
RE: Interrupts am Handyboard
Hallo,

das Handyboard hat 4 Ports für Radencoder implementiert.
Das sind die Ports 7 und 8 und 12 und 13.
Die Ports 7 und 8 sind Hardwarezähler und können sehr schnell zählen.
Die Ports 12 und 13 sind softwaremäßig implementiert und können bis zu einer
Zählfrequenz von 1 kHz zählen.

Die Befehle für das Auslesen der Radencoder sind:

Enable_encoder(Kanal)
Aktiviert den angegebenen Encoderkanal

Disable_encoder(Kanal)
Deaktiviert den angegebenen Encoderkanal

Read_encoder(kanal)
Liest den angegebenen Enocderkanal aus und gibt den Zählwert zurück

Reset_encoder(kanal)
Setzt den Zählwert des Encoderkanals auf null zurück.

Die Kanäle verteilen sich wie folgt:

Kanal 0 --> Port 7
Kanal 1 --> Port 8
Kanal 2 --> Port 12
Kanal 3 --> Port 13

Alle Encoderkanäle am Handyboard können nur vorwärts zählen.

Weitere Hilfe dazu finden Sie auch unter dem Menüpunkt "manual" in
Interactive C unter "Sensoren".

Ich hoffe, dass Ihre Fragen ausreichend beantwortet sind.
Sollte es weitere Probleme geben scheuen Sie sich nicht, weiter zu fragen.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste

Kontakt | Krause Robotik | Nach oben | Zum Inhalt | Archiv-Modus | RSS-Synchronisation