kein toggeln

Gast #334031
Lesenswert?

Hallo
bin neu und versuche gerade den Pin OC0 an meinem ATMega8515 toggeln zu
lassen.
Hierfür möchte ich den CTC Modus verwenden.
Folgendes Programm hab ich dafür geschrieben:
ldi    r16,0b00011001
out    TCCR0,r16
ldi    r16,0b00000001
out    DDRD,r16
ldi    r16,0xE
out    OCR0,r16
loop:  rjmp loop

Davor natürlcih STACK usw. initialisiert.
Mein Problem ist nun dass ich mit meinem Multi keine Freuquenz an dem
Pin messe.
Das Programm sollte meinen µC im 4MHz Betrieb eine Uhrenquarzfrequenz
entlocken.
Kann mir jemand helfen?
Gast #334041
Lesenswert?

Funktioniert auch nicht.
Aber mir ist was aufgefallen im Datenblatt.
Im Datenblatt auf Seite 86 steht
...by setting the Compare output mode bits to toggle mode (COM01:0=1)
Also COM01 = 1

Weiter unten auf Seite 92 Tab.45 steht COM01 = 0

Oder versteh ich das falsch?
Gast #334044
Lesenswert?

Gut danke mal dafür jedoch hatte ich es ja so eingestellt.
Mein Code seht ihr ja oben.
Der sollte doch stimmen oder?
Hat denn eventuell jemand einen funktionierenden Code für dieses
Problem?
Wäre wirklich sehr nett
Gast #334045
Lesenswert?

Frage: Was misst Dein Multimeter eigentlich? TTL-Pegel oder was ganz
anderes? Messstrippen in den richtigen Buchsen? Im normalen
Spannungsmessbereich wirst Du auch erst unter 1 Hz was Vernünftiges
messen können, da die meisten (preisgünstigeren) handelsüblichen DMMs
eh nur 2 Samples pro Sekunde machen...

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