Fragen zu ICP (Bascom)

Gast #1662289
Lesenswert?
• ▲
▼
Hallo

Ich bin gerade dabei eine steuerung der lichtanlage meines modellautos 
zu planen und habe einige Schwierigkeiten mit dem Code für den 
ATtiny2313. Ich möchte mit dem µController das Signal zwischen Empfäger 
und Fahrtenregler "Abhören", um so bestimmen zu können, ob das Fahrzeug 
vorwärts oder Rückwärts fährt oder ob es steht. Das signal vom Empfänger 
zum Fahrtenregler ist wie ein PWM signal, jedoch sind die Signale, je 
nach befehl länger oder kürzer, die pausen zwischen jeden signal sind 
gleichbleibend.

Nun dachte ich mir ich kann die Signale mit dem ICP eingang des 
µControllers messen, doch mein Bascom (AVR Ver. 1.11.9.0) scheint ICP 
nicht zu kennen. Wenn ich das Programm compilieren möchte sagt der 
Compiler mir "Error: 117 Line: 54 Unknown Interrupt [ICP}". Ausserdem 
finde ich in der Hilfe datei von Bascom keinerlei informationen zu ICP, 
ausser 2 zeilen programmcode.

Auch google konnte mir da nicht wirklich weiter helfen. Ichh abe einen 
codeschnipsel gefunden, wo jemand ICP benutzt hat. Ichh bae das dann 
genau so bei mir ins programm geschrieben, jedoch ohne Erfolg.

Ich würde auch gerne wissen wie genau ICP die impulslänge zählt, also 
wenn ich z.b. einen Impuls von 2 ms habe, was dann im register vom ICP 
gespeichert wird und warum.

Ich hoffe ihr könnt mich da ein bischen aufklären.
Angehängte Dateien:
Gast #1662388
Lesenswert?
• ▲
▼
>Ich würde auch gerne wissen wie genau ICP die impulslänge zählt, also
>wenn ich z.b. einen Impuls von 2 ms habe, was dann im register vom ICP
>gespeichert wird und warum.

die icp einheit wartet auf die eingestellte flanke, wenn diese eintritt 
schreibt sie den aktuellen wert des timers in das icp register.
alles weitere steht im datenblatt.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.