32Khz Signal erzeugen an Port B5 Mega128

Gast #431820
Lesenswert?
• ▲
▼
Hallo

Ja wie mache ich das??

DDRB |= (1<<PB5);
   OCR1A = 0x0500;
  OCR1B = 0x0000;
  OCR1C = 0x0000;
  TCNT1 = 0x0000;
  TCCR1A = 0x40;
  TCCR1B = 0x01;
  TCCR1C = 0x00;

Hier ist der Code für 16Khz.

aber wie bekomme ich eine 32 Khz Square Wave????
Gast #431833
Lesenswert?
• ▲
▼
> Hier ist der Code für 16Khz.
>
> aber wie bekomme ich eine 32 Khz Square Wave????

Wie wäre es mit Peter Danneggers "Idee" (ich würde es eher als LÖSUNG 
bezeichnen)?

> geht doch wunderbar:
> 16MHz / 32kHz = 500.
> Also clear on compare bei 250 und Pin toggle.
>
> Wo ist das Problem ?

Gruß,
Magnetus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren