Hallo

iche benötige ein 32,768Khz Signal auf einen I/O Port eines Mega 128.

Dieses Signal braucht ein Drucksensor um seine internen Werte zu berechnen.

Ein auszug vom Datenblatt
It is strongly recommended that a crystal oscillator be used because the device is sensitive to clock jitter. A
square-wave form of the clock signal is a must.

Wie kann ich dieses Signal erzeugen.

Der Mega hat ein 16Mhz Quarz.

Habe mal diesen Code Probiert komme aber nur auf ca 31Khz.

void init_pwm(void)
{
TCCR1A = ( 1 << WGM10 ) | (1<<COM1A1);
TCCR1B = (1<<CS10);
OCR1A=156;
DDRB |=(1<<PB5);
PORTB |=(1<<PB5);
}