2313 soll sich wie 2 Stepstick verhalten

OP #3878723
Lesenswert?
• ▲
▼
Guten Morgen,

ich will bei einem 2313A das Verhalten von Stepstick nachbauen.
Also ->
2 Eingänge pro Motor, einmal Richtung und einmal ein Step.
4 Ausgänge pro Motor, die dann jeweils den entsprechenden Schritt 
abbilden.

Nun habe ich das Problem, dass mein tiny manchmal irgendwie nicht 
richtig zu starten schein.
Habe da derzeit einen ULN2003 Treiber mit 28BYJ-48 dran, um das zu 
testen.
Meistens fangen, nachdem ich Spannung anlege, langsam alle 4 Lampen des 
Treibers an zu leuchten.
Oder auch garkeine.
Also sind im Endeffekt alle Ausgänge auf 1 oder null.
Aber ich weiß nicht, warum.

Außerdem würde ich meinen uc gerne mit internem Oszi und ohne dem ClkDiv 
betreiben, sodass er auf 8MHz läuft. Dafür wäre das LowFuse dann E4, 
oder?

Interessanterweise funktioniert er dann garnichtmehr :/

Anbei mal mein Code und das angepasste Makefile

Gruß,

Mossi
Angehängte Dateien:
OP #3878748
Lesenswert?
• ▲
▼
Katzenfreund schrieb:
> Man gibt keinen Strom auf di Schaltung, sondern legt Spannung an.
> Möglich, daß die aber zu langsam ansteigt. Schalte mal die BOD ein.

Habs angepasst :3
Das mit dem BOD werde ich mal austesten, aber irgendwie habe ich das 
Gefühl, dass es das nicht sein wird. Das tritt z.b. auch auf, wenn ich 
den uc via USB (USB-Programmer -> Breakoutkabel) mit elektrischer 
Energie versorge. Der Motortreiber wurde dabei von einem externen 
Netzteil gespeist.

Gruß,
Malte
OP #3879510
Lesenswert?
• ▲
▼
Habe die Voschläge mal eingebaut, aber verlässlich klappen tut es noch 
nicht.
Nur zufällig klappt es mal, dass er das tut, was er soll.

Hat noch wer eine Idee, was ich falsch mache?

Und muss ich eigentlich am Ende die Endlosschleife haben, oder kann er 
das Hauptprogramm auch fertig durchlaufen und es geht trotzdem noch 
alles?
Gäbe es da eventuell eine elegantere Alternative?
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.