Danke für das Interesse. Ich habe mich jetzt doch entschlossen, erstmal die Standardschaltung aufzubauen mit den OP am Ausgang und nicht nur mit Widerständen gegen Masse. Aber trotzdem. Die Beschaltung ist einfach:

-Taktsignal verbunden
-Data an Mosi vom Mega8
-ein Portpin für Wordselect (einfach toggeln, siehe Programm)
-je 1k an die Ausgänge und Vref nach Masse

Das Testprogramm sieht so aus (s.u.) mit der Intention, an jedem Ausgang eine andere Spannung statisch zu messen:

$regfile = "m8def.dat"
$crystal = 3686400

Dim Fbyte(2) As Byte
Dim F As integer
Config Spi = Soft , Din = Pinb.1 , Dout = Pinb.3 , Ss = Pinb.2 , Clock = Pinb.5

Ddrb.0 = 1 'Ausgang für Wordselect

Spiinit

Do
If F = -32000 Then
F = 32000
Portb.0 = 0
Else
F = -32000
Portb.0 = 1
End If
Fbyte(1) = High(f)
Fbyte(2) = Low(f)
Spiout Fbyte(1) , 2
Loop

Egal wie ich die Werte ändere, an einem Ausgang liegen statisch 3,1... und 2,0... Volt.

Jetzt bin ich erstmal ratlos.