PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 1khz Erzeugen mit Atmega 16 Hilfe



Jonny 2306
01.10.2005, 15:17
Moin Moin

Bin leider grad noch der Totale AVR Noob.

Hätt da n Problem und zwar :

Ist es möglich einen 1khz Takt andauernd ohne unterbrechung laufen zu lassen, und dabei andere Programmabschnitte auszuführen.

Es geht Darum nen Schrittmotor mit nem L297 u 298 anzusteuern und brauch noch ein clock signal.

Wenn ich komplett auf dem Holzweg bin sagts mir ruhig.
vieleicht hab ich einfach nur die falsche denkstruktur *g

P.S. programmiere mit Assembler

wär net wenn ihr irgendwelche Beispiele parat hättet

Lektor
01.10.2005, 15:34
also wenn du schon die Ansteurung des Schrittmotors über externe Bauteile machst, dann kannst auch das Taktsignal extern machen. Ein Mega16 ist wohl total überdimensioniert. Kannst du nicht einfach ein NE555 nehmen? Vielleicht gibt es auch 1kHz Quarze.

PicNick
01.10.2005, 15:55
Viele würden dazu einen Timer des AVR verwenden. Die anderen Kabel des 297 mußt du ja auch setzen, und wenn du dann noch Schritte zählst etc., kommt schon soviel zusammen, daß sich ein Controller auszahlt.

Jonny 2306
01.10.2005, 16:01
genau so war ja auch mein Denkansatz

hab da nur so ein mittelschweres Problem

Hab nämlich nich so wirklich nen Plan wie ich die Timer dazu bringe *g

Es sollen nämlich 2 motoren gleihzeitig anfangen zu drehen
aber einer soll früher aufhören zu drehen als der andere

PicNick
01.10.2005, 18:43
Genau für diese Tricksereien gibt es eben Controller. Ich will dir das aber nicht einreden, wenn du dich als Noob fühlst, denn da käme einiges auf dich zu, das sollte man dazusagen.
( Timer und Zähler aus einzelnen IC zusammenbauen, ist allerdings auch verschärftes Zeug )

nollsen
02.10.2005, 13:40
hi,

lies dir am besten mal http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Die_Timer.2FCounter_des_AVR durch.

Jonny 2306
02.10.2005, 18:55
Thx an alle
habs doch noch hinbekommen :idea:
geht doch nix über ne nacht drüber schlafen
und eigene erfahrungen sammeln
in dem sinne Schönes Wochenende