Gast
#537023
Hallo, für ein kleines Übungsprojekt mit einem Atmega8 möchte ich 4 PWM- Kanäle zum Regeln der Helligkeit von LEDs verwenden. Im Datenblatt lese ich von "Three PWM Channels", den vierten Kanal möchte ich mit einem Timer realisieren. Das ganze mit einem CAN-Interface, also benötige ich noch die SPI-Schnittstelle und zum Debuggen die UART-Port. Nun stellt sich mir die Frage: geht das? Im Datenblatt lese ich von PWM10 und PWM11, zusätzlich zu den drei PWMs benötige ich noch einen Timer. Inwieweit kann ich diese Anfordrungen auf einem Atmega8 kombinieren? Die Anforderungen an den PWM sind "überschaubar", die kürzesten Low/Highzeiten sind 10us; von der Theroie her sollte es also gehen, alle 10us einen Interrrupt auszulösen und die IOs entsprechend im Pegel zu ändern. (gesetz dem Fall, dass keine drei PWMs unabhängig voneinander laufen, bzw den vierten PWM mus sich so realisieren). rätselnde Grüße jochen