Gast
#1360712
Hallo
Ich möchte mit PWM einen Ton erzeugen. Dazu habe ich amAtmega bei 0c1B
einen kleinen LS angeschlossen und folgenden Code geschrieben:
#include <stdio.h>
#include <avr/io.h>
#include <util/delay.h>
#include <pwm_init.c>
void long_delay(uint16_t ms)
{
for(; ms>0; ms--) _delay_ms(1);
}
int main(void)
{
unsigned char i = 0;
pwm_init();
USARTInit();
while(1)
{
for (i=0; i<255; i++)
{
OCR1B = i;
long_delay(10);
}
}
}
weiß vielleicht jeamnd warum das nicht klappt?
Sebastian