kurzer impuls zum schalten

Gast #582762
Lesenswert?

hi,

ich bastel gerade an einer schrittmotorsteuerung mit einem atmega8 und 
zwei L297 und L298. ich möchte gern die clock- / resetleitung über den 
atmega8 steuern, dafür brauch ich einen kurzen impuls. ich kenn bis 
jetzt zwei möglichkeiten wie ich das realisiere (software):

1. ich setz den high-pegel, warte paar ms und setz dann wieder den 
low-pegel

2. ich nehm ein timer der das ding toggled und dann aufhört

ich finde beide methoden allerdings nicht gerade traumhaft. wie würdet 
ihr das machen bzw. was gibts noch für möglichkeiten.

mein atmega8 ist direkt mit den pins der L297-Driver verbunden.

mfg blan
Gast #582769
Lesenswert?

Da ich mit den L297 noch nichts gebastelt habe, gilt folgendes unter 
Vorbehalt:

Wenn Dein Mikrocontroller mit einer festen Zeitbasis auskommt (z.B. 
100us) könntest Du den L297 immer in einem Timer-Interrupt bedienen - 
also je nachdem was nötig ist, an den Clock-/Reset-Leitungen ziehen.

Andere Aufgaben könntest Du dann nebenher in der main() Schleife oder 
entsprechenden Interrupts machen.

Die beste Implementation hängt aber vom "ganzen Bild" ab - was muß der 
ATMega sonst noch machen, wie sehen die zeitlichen Anforderungen aus 
(Reaktionszeit, High-/Low-Zeiten der Signale etc.) usw.
Gast #582812
Lesenswert?

danke für eure antworten!

@ MR:
so wie ich das im Datenblatt verstanden habe, brauch ich dazu auch 
hardware und müsste an den leitungen basteln. lieder kann ich deswegen 
die lösung nicht benutzen.

@ Klaus:
das hab ich mir auch schon überlegt. ich weiss allerdings nicht was für 
schaltzeiten der L297 braucht - werde ich aber mal ausprobieren.

hat sonst noch jemand eine idee?

mfg blan

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