• .
  • Willkommen im Forum!
  • Alles beim Alten...
  • Du hast kaum etwas verpasst ;-)
  • Jetzt noch sicherer mit HTTPS
Hallo, Gast! Anmelden Registrieren


Offset
#43
Das ist wenig plausibel, weil ich bei 30kHz die besseren Resultate hatte.
Habe mal fix den relevanten code extrahiert,
dabei sind jetzt nun nicht die nötigen variablen Deklarationen
rübergekommen, aber die timerprogrammierung sollte deutlich werden:
#include <stdlib.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/pgmspace.h>


ISR(TIMER2_OVF_vect){ // pwm audio & range finder irq 1x/32us
OCR2A = pgm_read_byte(&SineWave[WaveLUTIndex8]); // output pwm audio @ 1x/32us sampling rate
}
void InitWave(void) {
WavePortCtl |= (1 << WavePortBit); // pwm-wave output
OCR2A = 0x80; // (O)utput ©ompare ®eg
TCCR2A = (1 << COM2A1) | (1 << WGM20); // 2-slope pwm,non-inv:1sample/32us
TCCR2B = (0 << WGM22) | (1 << CS20); // TOP=0xff, fixed samplerate=fclk/2*256samples
TIMSK2 = (1 << TOIE2); // enable counter ovl int
}
}
int main(void) { // init i/o regs
sei(); // enable global interrupts
for (;Wink { // eternal loop
} // main
...mit der Lizenz zum Löten!
 
  


Nachrichten in diesem Thema
Offset - von acka - 09.02.2011, 09:29 AM
[Kein Betreff] - von Rumgucker - 09.02.2011, 09:35 AM
[Kein Betreff] - von acka - 09.02.2011, 05:12 PM
[Kein Betreff] - von Rumgucker - 09.02.2011, 05:42 PM
[Kein Betreff] - von voltwide - 09.02.2011, 07:41 PM
[Kein Betreff] - von Rumgucker - 09.02.2011, 08:37 PM
[Kein Betreff] - von acka - 09.02.2011, 09:38 PM
[Kein Betreff] - von voltwide - 09.02.2011, 09:53 PM
[Kein Betreff] - von madmoony - 09.02.2011, 11:37 PM
[Kein Betreff] - von voltwide - 10.02.2011, 02:32 AM
[Kein Betreff] - von acka - 10.02.2011, 04:31 PM
[Kein Betreff] - von Rumgucker - 10.02.2011, 04:57 PM
[Kein Betreff] - von kahlo - 10.02.2011, 05:02 PM
[Kein Betreff] - von Korona - 10.02.2011, 06:06 PM
[Kein Betreff] - von kahlo - 10.02.2011, 06:14 PM
[Kein Betreff] - von voltwide - 10.02.2011, 06:18 PM
[Kein Betreff] - von Rumgucker - 10.02.2011, 06:52 PM
[Kein Betreff] - von Rumgucker - 11.02.2011, 10:16 AM
[Kein Betreff] - von kahlo - 11.02.2011, 10:40 AM
[Kein Betreff] - von Rumgucker - 11.02.2011, 10:46 AM
[Kein Betreff] - von Gitarrenmann - 11.02.2011, 01:21 PM
[Kein Betreff] - von Basstler - 12.02.2011, 07:25 PM
[Kein Betreff] - von voltwide - 12.02.2011, 09:18 PM
RE: - von Rumgucker - 12.02.2011, 09:42 PM
[Kein Betreff] - von voltwide - 12.02.2011, 11:25 PM
[Kein Betreff] - von voltwide - 12.02.2011, 11:39 PM
[Kein Betreff] - von Rumgucker - 12.02.2011, 11:42 PM
RE: - von Rumgucker - 12.02.2011, 11:43 PM
[Kein Betreff] - von voltwide - 12.02.2011, 11:53 PM
[Kein Betreff] - von voltwide - 13.02.2011, 12:00 AM
[Kein Betreff] - von Rumgucker - 13.02.2011, 12:03 AM
RE: - von Rumgucker - 13.02.2011, 12:05 AM
[Kein Betreff] - von voltwide - 13.02.2011, 12:10 AM
[Kein Betreff] - von alfsch - 13.02.2011, 02:07 AM
RE: - von Rumgucker - 14.02.2011, 09:17 AM
[Kein Betreff] - von Rumgucker - 14.02.2011, 10:02 AM
[Kein Betreff] - von Rumgucker - 14.02.2011, 11:10 AM
RE: - von kahlo - 14.02.2011, 11:32 AM
[Kein Betreff] - von Rumgucker - 14.02.2011, 11:40 AM
[Kein Betreff] - von Rumgucker - 14.02.2011, 12:52 PM
[Kein Betreff] - von voltwide - 14.02.2011, 02:36 PM
[Kein Betreff] - von Rumgucker - 14.02.2011, 03:10 PM
[Kein Betreff] - von voltwide - 14.02.2011, 03:19 PM
[Kein Betreff] - von Rumgucker - 14.02.2011, 03:54 PM
RE: - von Rumgucker - 14.02.2011, 04:13 PM
[Kein Betreff] - von voltwide - 14.02.2011, 04:25 PM
[Kein Betreff] - von Rumgucker - 14.02.2011, 04:41 PM
[Kein Betreff] - von voltwide - 14.02.2011, 07:59 PM
[Kein Betreff] - von Rumgucker - 14.02.2011, 08:36 PM
[Kein Betreff] - von Basstler - 14.02.2011, 10:43 PM
[Kein Betreff] - von voltwide - 14.02.2011, 11:20 PM
[Kein Betreff] - von Basstler - 14.02.2011, 11:44 PM
[Kein Betreff] - von alfsch - 15.02.2011, 12:29 AM
[Kein Betreff] - von Basstler - 15.02.2011, 12:32 AM
[Kein Betreff] - von alfsch - 15.02.2011, 12:37 AM
[Kein Betreff] - von Basstler - 15.02.2011, 12:38 AM
[Kein Betreff] - von voltwide - 15.02.2011, 12:52 AM
[Kein Betreff] - von Basstler - 15.02.2011, 12:56 AM
[Kein Betreff] - von alfsch - 15.02.2011, 01:00 AM
[Kein Betreff] - von Basstler - 15.02.2011, 01:01 AM
[Kein Betreff] - von voltwide - 15.02.2011, 01:06 AM
[Kein Betreff] - von Basstler - 15.02.2011, 01:12 AM
[Kein Betreff] - von voltwide - 15.02.2011, 01:20 AM
[Kein Betreff] - von alfsch - 15.02.2011, 01:27 AM
[Kein Betreff] - von Basstler - 15.02.2011, 01:30 AM
[Kein Betreff] - von voltwide - 15.02.2011, 01:32 AM
[Kein Betreff] - von Basstler - 15.02.2011, 01:35 AM
[Kein Betreff] - von alfsch - 15.02.2011, 01:38 AM
[Kein Betreff] - von voltwide - 15.02.2011, 01:40 AM
RE: - von Rumgucker - 15.02.2011, 08:37 AM
RE: - von e83cc - 15.02.2011, 06:23 PM
[Kein Betreff] - von voltwide - 15.02.2011, 07:21 PM
[Kein Betreff] - von 807 - 16.02.2011, 12:50 AM
RE: - von Korona - 17.02.2011, 04:16 PM
RE: - von Rumgucker - 28.02.2011, 04:27 PM