Hallo kann ich mit einem einzigen atmel folgende sachen gleichzeitig machen ? 4 pulsweitensignale(servosignale) auswerten 4 motoren mit pwm steuern 2 spannung von 0-5 v mit adc messen ? gruß
aber ich brauche doch für jedes der sachen einen timer und ich habe doch nur 2 oder 3 ?
Frank.s schrieb: > aber ich brauche doch für jedes der sachen einen timer und ich habe doch > nur 2 oder 3 ? Überprüfe deine Rechtschreibung, vielleicht gib es dann mehr und detailliertere Antworten.
Heinz schrieb: > Überprüfe deine Rechtschreibung, vielleicht gib es dann mehr und > detailliertere Antworten. Auch Dein Satz ist nicht fehlerfrei. Wer im Glashaus sitzt ...
aso ok dann sind die pwm steuerungen schonmal ok aber für die Auswertung der servosignale brauch ich doch 4 timer und für die ADC brauche ich 2 timer aber ich habe doch nur timer0,timer1,timer2 ?
set schrieb: > der heinz scheißt halt gerne klug! ^^ Wenn's das nur wäre ... aber er sieht die eigenen Fehler nicht. Der berühmte blinde Fleck ...
Du kannst doch einfach einen Timer nehmen, der mit dem kleinsten gemeinsamen Vielfachen der benötigten Timerfrequenzen zählt, und das dann softwareseitig runterteilen. Für die Servosignale brauchst Du wahrscheinlich auch nur einen Timer. Du kannst ja mit der gewünschten Auflösung einfach die Servosignale pollen. Gruß Jonathan
set schrieb: > der heinz scheißt halt gerne klug! ^^ Beispiele? @echo schrieb: > Wenn's das nur wäre ... aber er sieht die eigenen Fehler nicht. Der > berühmte blinde Fleck .. Beispiel?
Am besten ist ein AVR mit min. 3 Timern: Frank.s schrieb: > 4 pulsweitensignale(servosignale) auswerten 16-bit Timer in Kombination mit z.B. Pinchange Interrupts. Frank.s schrieb: > 4 motoren mit pwm steuern 2 mal 8-Bit Timer, jeweils mit COMPA und COMPB, kostet nahezu keine Rechenzeit. Frank.s schrieb: > 2 spannung von 0-5 v mit adc messen ? Kann jeder AVR mit integriertem ADC.
Lieber Heinz, guck doch mal genau hin! Dabei würde ich mir nicht helfen lassen!
@echo schrieb: > Lieber Heinz, > > guck doch mal genau hin! Dabei würde ich mir nicht helfen lassen! Liebes Echo, sei so lieb und helfe mir :)
Überprüfe deine Rechtschreibung, vielleicht gib es dann mehr und
detailliertere Antworten.
^
|
Fehler
Wo bin ich hier? Im Rechtschreibung und Grammatik-Forum oder im mikrocontroller.net? Bin verwirrt..
Peter schrieb: > Überprüfe deine Rechtschreibung, vielleicht gib es dann mehr und > detailliertere Antworten. Peinlich :(
Der einzige Fehler ist das sowieso nicht. Es wurden zwei eigenständige Sätze mit Kommater verbunden. Außerdem fehlt dem Imperativ das Ausrufezeichen. Also lassen wir es doch einfach.
Frank.s schrieb: > aber für die Auswertung der servosignale brauch ich doch 4 timer > und für die ADC brauche ich 2 timer Wo steht das geschrieben. Du solltest noch ein paar Finkerübungen zur Timernutzung machen und noch viel lesen, bevor du an die Umsetzung deines Projektes gehst.
Frank.s schrieb: > aber ich brauche doch für jedes der sachen einen timer und ich habe doch > nur 2 oder 3 ? Es reicht ein Timer für alles und denn läßt man ständig laufen. Mit 4 Interrupts liest man den Timestamp aus und beim nächsten Interrupt bildet man einfach die Differenz. Gab es nur maximal einen Überlauf, stimmt die Differenz. Peter
Und jetzt haltet eure Fresse! :-) schrieb: > Es wurden zwei eigenständige Sätze mit Kommater verbunden. Kommater kenne ich nicht. Ein neues Super-Glue?
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.