PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PWM-Signal abgreifen



Ozzy
25.12.2007, 13:27
Hi,

ich schaffe es einfach nicht, das PWM-Signal an meinem atmega128 abzugreifen. Wie macht man das denn? Als Timer verwende ich den Timer1, also setze TCCR1B und TCCR1A, und als Vergelichswert OCR1A eine 128.

Doch ich habe echt keine Ahnung, wie ich das Signal dann abgreifen kann.
Zusätzlich habe ich noch
DDRB=0xff;
PORTB=0x00
gesetzt, aber ich wenn ich Masse an Masse (des Messgerätes) und dann die Messspitze an Pb5, 6, 7, halte, sehe ich gar nichts...

Wisst Ihr, wie man so etwas herausbekommt?

Mfg, Ozzy

linux_80
25.12.2007, 14:01
Hallo,

zeig uns auch mal wie Du den Timer genau configuriert hast.
Die Pins sollten stimmen.
Mit was versuchst Du zu messen ?
Timer1 ist ein 16-Bit Timer, mach den Wert bei OCR mal etwas grösser, damit die Zeiten länger werden.

Ozzy
25.12.2007, 14:44
Hi, habe hier im C-Forum noch einen Post aufgemacht gehabt, weil ich nicht wusste, ob/und wenn ja die Software-Leute auch/und hier, und die Hardware-Leute nebenan-mitlesen. Da ich nicht t wusste, ob es nun ein Hard- oder Softwarefehler ist, habe ich einen Doppelpost gemacht. Der Link dazu ist hier: https://www.roboternetz.de/phpBB2/viewtopic.php?t=36607. Deshalb wollte ich hier nicht auf die Softwarefragen eingehen, messen tue ich mit einem HP-Oszi (150Mh).

Danke für Deine Antwort, Ozzy