Atmega 8 Timer (Bascom)

OP #1414323
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.