-
@Robotski: Wenn du schon da bist: Du bist reinen Gewissens, was das Setzen des Switchsignal betrifft ? (erst switchen, dann ins RX-register schreiben, erst wenn fertig, wieder switchen)
Wenn das nämlich dazwischen schnackelt, suchen wir uns einen Ast nach Fehlern.
-
Ich habe zum ausprobieren folgenden Code benutzt:
Code:
$regfile = "m32def.dat"
$crystal = 16000000
$baud = 9600
Ddrd.6 = 1 ' Die Steuerleitung hängt an Portd.6
Portd.6 = 0
Print "Test"
Portd.6 = 1
Print "Test"
Do
Loop
End 'end program
-
Ach ja: den 1k vom M32 solltest du nicht brauchen, TTL-Logic ist TTL-logic.
Es kann auch helfen, bei den Invertern immer nur einen Input anzusteuern, und den anderen direkt auf + zu hängen.
-
4011 angesehen, klingt unverdächtig. Manche mischen nicht gerne 40.. mit 74.. weiß nicht.
Was passiert eigentlich ? absolut NIX ?
Leg die Steuerleitung mal zu Fuß auf hi oder low. Dann sollt doch einer was kriegen.
Ich würd auch einmal den Mux überbrücken, ob's überhaupt daran liegt.
Um ein Zeitproblem a priori mal auszuschließen, kannst du ja ein paar mS nach dem switchen einfügen.
Sonst fällt mit außer Oszi Kontrolle momentan nicht viel ein, muß ich sagen
Der Code ist ja recht schlicht und übersichtlich gehalten.
-
Überbrückt habe ich den MUX schonmal, dann funktioniert alles ganz normal.
Ich die ganzen Tips heute abend nochmal ausprobieren.
Dann melde ich mich nochmal
MFG!