Gast
#1662289
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.