Noch ne kleine Frage...
Müssen der Treiber und der Atmega eigentlich gleiches Potenzial / Spannungsversorgung haben?
Hab alles zusammen gerödelt aber der Motor Summt nur leise vor ich hin...
Hab Enable, Direction, und Puls in Bascom erzeugt.
Enable steht auf 0 aber ob ich 0 oder 1 setzte interessiert den Treiber nicht...Motor Summt weiter.
Direction steht auf 0 = Linkslauf / 1 = Rechtslauf
S1 ist ein Taster um den Puls ein / aus zu schalten.
Kontrol- Led für Puls Blinkt bei Tasterdruck lustig alle 50ms. Liegt hier der Fehler?
Zum Testen mal diesen ganz einfachen...
Code:
$regfile = "M168def.dat"
$crystal = 16000000
$hwstack = 100
$swstack = 100
$framesize = 100
$baud = 9600
'Programmkonfiguration
Config Portb.4 = Output
Config Portc.1 = Output
Config Portb.1 = Output
Config Pinc.0 = Input
Config Pind.4 = Input
Puls Alias Portb.1 'Pul
Puls = 0
Richtung Alias Portc.1 'Dir
Richtung = 0
Freigabe Alias Portb.4 'Ena
Freigabe = 0
S1 Alias Pind.4
S1 = 1
'Hauptprogramm
Do
If S1 = 0 Then
Waitms 40
Puls = 0
Waitms 10
Puls = 1
Else
Puls = 0
End If
Loop
End
Vielen Dank für eure Unterstützung!
p@
Lesezeichen