ulli328
06.11.2011, 07:42
Hi,
habe mir ein BabyOrangutan B-328 zwecks Motoransteuerung zugelegt und mache erste Schritte mit Assembler und AVR-Studio4,
Programmer MK2 auch gleich mitgekauft.
Bis zum eigentlichen Zweck - Motorsteuerung - bin ich noch garnicht vorgedrungen, bin zur Zeit noch fasziniert von all den Möglickeiten,
die der 328 bietet. Habe etwas mit Zeitschleifen gespielt, "Hello World" mittels eines Blinkprogramms vollzogen und übe jetzt mit Timern und
Interrupts. Hier nun mein Problem: Timer0 läuft mit Simulator und F11, Compare OCR0 ist mit einem Wert geladen aber sobald ich TIMSK0
aufrufe kommt bei "Build" die Meldung "out of range" und nichts geht mehr, wenn ich aber OCIE im Simulator manuell setze, läuft die Chose
und eine ISR wird ordnungsgemäß ausgeführt, im Programm kann ich aber weder TIMSK noch OCIE setzen.
Wahrscheinlich läßt sich dies wortreich geschilderte Problem mit enem "Kick" lösen, leider ist mir eine Erleuchtung bisher verschlossen
geblieben.
Hat jemand meine konfusen Gedanken verstanden und weiß, was ich mache, vergessen habe oder falsch mache? Dann bitte die Lösung
verraten.
vielen Dank im voraus
ulli
habe mir ein BabyOrangutan B-328 zwecks Motoransteuerung zugelegt und mache erste Schritte mit Assembler und AVR-Studio4,
Programmer MK2 auch gleich mitgekauft.
Bis zum eigentlichen Zweck - Motorsteuerung - bin ich noch garnicht vorgedrungen, bin zur Zeit noch fasziniert von all den Möglickeiten,
die der 328 bietet. Habe etwas mit Zeitschleifen gespielt, "Hello World" mittels eines Blinkprogramms vollzogen und übe jetzt mit Timern und
Interrupts. Hier nun mein Problem: Timer0 läuft mit Simulator und F11, Compare OCR0 ist mit einem Wert geladen aber sobald ich TIMSK0
aufrufe kommt bei "Build" die Meldung "out of range" und nichts geht mehr, wenn ich aber OCIE im Simulator manuell setze, läuft die Chose
und eine ISR wird ordnungsgemäß ausgeführt, im Programm kann ich aber weder TIMSK noch OCIE setzen.
Wahrscheinlich läßt sich dies wortreich geschilderte Problem mit enem "Kick" lösen, leider ist mir eine Erleuchtung bisher verschlossen
geblieben.
Hat jemand meine konfusen Gedanken verstanden und weiß, was ich mache, vergessen habe oder falsch mache? Dann bitte die Lösung
verraten.
vielen Dank im voraus
ulli