Gast
#173856
Hallo! Auch wenn ich mir jetzt wahrscheinlich wieder anhören darf, ich würde Antworten nicht lesen etc.... Also, zum Verständnis nochmal mein Problem: ATtiny26, AD-Wandler wandelt eine Spannung zwischen 0-5V, der entsprechende Wert wird dann in das Vergleichsregister OCR1A des Timers 1 geschrieben. Dieser Timer zählt dann hoch bis zur Wertegleichheit, dann startet mein Hauptprogramm. ist die Spannung 0V habe ich keine Verzögerung, ist sie 5V habe ich maximale Verzögerung erreicht. Zeitlich sollen 5V 30 Sekunden bilden. Der ATtiny26 wird mit 4MHz getaktet. Der maximale Teiler des Timer beträgt 16384. Macht: 244,141 Hz. Pro Zählschritt also: 4,1ms. Da der AD-Wandler nur ein 8bit Wandler ist, habe ich als maximale Zahl 0xFF bzw. 255 für 5V. Der Timer braucht bei 244,141Hz genau 1,044 s um Gleichheit zu erreichen. Er sollte aber rund 30 Sekunden brauchen. Bevor es jetzt wieder heißt: Haben doch schon geantwortet... ...ich bin aber trotzdem nicht schlauer, weil µC für mich Neuland sind! Soll ich jetzt den Timer in einer Schleife 30mal zählen lassen, oder kann man den Timer separat takten mit einer anderen Frequenz oder kann man den Teiler zusätzlich ändern oder... Das Datenblatt gibt just in diesem Punkt nicht viel her! Sonst würde ich auch nicht hier posten, um von Euch "beraten" zu werden. Gruß, Andreas