Forum: Mikrocontroller und Digitale Elektronik Atmega 8 Timer (Bascom)


von Kalle H. (woodeye)


Lesenswert?

Hallo Experten,
bin absoluter Neuling. Habe das Buch von Roland Walter gelesen (nicht 
alles auch verstanden).

Hier mein Problem:
Ich habe einen Atmega 8 mit 12 MHz Quarz zwischen PC und Steppertreiber 
geschaltet (Parallelport).

Sinn??

Der PC liefert Takt und Richtung für X,Y,Z getrennt, die Stromabsenkung 
jedoch nur einmal. Problem, wenn ein Motor läuft bekommen die anderen 
beiden Strom und werden heiß.

Lösung:

Signal Takt über ATMEGA

Takt Eingang X=PD0; Y=PD3; Z=PD5
Takt Augang  X=PD7; Y=PC1; Z=PC4

Aktiv  X=PB0 ;Y=PC2; Z=PC4

Je ein Timer soll bei jedem Takt neu gestartet werden und den Ausgang 
"Aktiv" bis 200 mS nach dem letzten Takt auf H halten (aber nicht nach 
jedem Takt).

Für einen Lösungsansatz mit Bascom wäre ich dankbar.

Gruß

Kalle

von Gast (Gast)


Lesenswert?


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
Noch kein Account? Hier anmelden.