Hallo!
Seit einigen Tagen versuche ich, auf einem Attiny25 auf Lochraster eine PWM mit dem Timer0 zu erstellen.
Auf einem Atmega32, mit einem anderem selbsterstellen Quellcode und dem RN Control1.4, klappt es, der Tastgrad ist mit dem Oszi schön zu sehen.
Die Lochrasterplatine mit dem Attiny25 funktioniert ebenfalls. Einen zweiten Kontroller habe ich bereits in der Platine mit gleichem Ergebnis ausprobiert.
Den Quellcode habe ich gemäß Datenblatt erstellt.
Was kann ich noch beachten?
Walter
Code:#define F_CPU 8000000UL #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <avr/interrupt.h> int main (void){ DDRB = (1<<PB0) | (1<<PB1) | (1<<PB2) | (1<<PB4); TCCR0A = (1<<WGM00) | (1<<COM0A0) | (1<<COM0A1); TCCR0B = (1<<WGM02) | (1<<CS02) | (1<<CS00); OCR0A = 100; while(1){ } }
Lesezeichen