Also die 2.5V gefallen mir ganz und garnicht.

Könnte sein das Bascom auch beim 2313 nicht alles unterstützt.
Hab die Portdefinition mal Alternativ eingestellt.

Apropos 2313:
Is doch nen 90S2313 und kein Tiny2313 oder ?


Zusätzlich hab ich die Stackdefinitionen dzugenommen.


Sieht jetzt so aus.


Code:
$regfile = "2313def.dat"
$crystal = 1000000

$hwstack = 32
$swstack = 20
$framesize = 40

'Config Portb = Output
Config Pinb.0 = Output                                      'Geht auch per ddrb aber erstmal Klare Sachen schaffen
Config Pinb.1 = Output
Config Pinb.2 = Output
Config Pinb.3 = Output
Config Pinb.4 = Output


Dim Word0 As Long
Dim Word1 As Long

Motor Alias Portb.2
Strobe Alias Portb.3
Sleepmode Alias Portb.4



Word0 = &B00100000100000111010000000000000
Word1 = &B10011000110000100010000000000000

Strobe = 1
Sleepmode = 0
Waitus 1000
Sleepmode = 1
Waitus 1000
Strobe = 0
Waitus 1000
Shiftout Portb.0 , Portb.1 , Word0 , 1 , 19 , 1000
Waitus 1000
Shiftout Portb.0 , Portb.1 , Word1 , 1 , 19 , 1000
Waitus 1000
Strobe = 1

Do
Toggle Motor
Waitms 500
Toggle Motor
Waitms 500
Loop

End


Den Treiber habe ich bei Farnell bestellt. Er wird aus dem Lager in den USA geliefert (20Euro Transportkosten). Der Chip selbst kostet nur 5Euro.
Es gibt natürlich auch andere Treiber welche einfacher handzuhaben sind, aber wie du schon gesagt hast ist dieser sehr interessant.
Das ist es ja warum ich diesen Treiber gewählt habe.
Ja,muß ich mal schauen.
Bei 20€ Extraporto ist das gut zu überlegen.