Ich betreibe einen Atmega644 und einen Atmega8 mit 8 MHz internen Quarz. Der PWM Kanal des mega8 (OCR1A) ist mit dem ADC7 Kanal des mega644 verbunden. Ziel des ganzen ist es eine Kommunikation in eine Richtung herzustellen. Der Prescaler der CompareOutput Unit des mega8 beträgt 1024. Wenn ich 8 nehme, dann kann er zwar etwas lesen aber es ist sowas von falsch. Kann es sein, dass der ADC nur die High Lows ausließt bei sehr langsamen Prescaler und umgekehrt zwischendurch sich ein Ergebnis ergibt aufgrund der schnellen PWM? Funktioniert diese Art Verbindung überhaupt? lg andy
Andy S. schrieb: > Funktioniert diese Art Verbindung überhaupt? NEIN Du weißt wie eine PWM Funktioniert? Du weißt wie ein ADC Funktioniert? Ich denke,du weißt es nicht.
Wenn es schon nötig sein sollte, Informationen von einem Rechner zu einem anderen analog zu übertragen, solltest Du schon aus dem PWM über einen Tiefpass ein richtiges Analogsignal machen, sonst greift der ADU zufällig mal ne 1 oder ne 0. Für diesen Zweck fallen mir bessere Lösungen ein: UART, oder wo der nicht verfügbar ist in SW realisiert. mfG ingo
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.