Liebes Forum,
hich habe mal wieder ein komisches Problem:
Auf einem 256ger gebe ich per Uart0 mit Print in regelmäßigem Abstand alle paar Sekungen ein paar Daten aus.
Die können dann z.B. mit einem Hyperterm empfangen werden.
Parallel kann es im Programm dazu kommen, das per Serout-Befehl über einen Soft-Uart ein Soundmodul angesteuert wird.
Hier gibt es aber offensichtlich ein Problem, denn das Soundmodul (ich gebe damit Sprachansagen aus) sagt nichts mehr, nachdem ich eine Phrase ausgelöst konnte.
Also: Es "spricht" einmal, danach nicht mehr.
Ich habe nun den Verdacht, dass hier Uart0 und der Soft-Uart sich stören, denn wenn ich die Datenausgabe auf Uart0 im Code auskommentiere, läuft das Sprachmodul ohne Anstand.
Kann es sein, dass die sich irgendwie in die Quere kommen?
Z.B. weil Bascom serielle Ausgaben mit einer Routine abarbeitet, die dann "explodiert", oder sowas?
hich habe mal wieder ein komisches Problem:
Auf einem 256ger gebe ich per Uart0 mit Print in regelmäßigem Abstand alle paar Sekungen ein paar Daten aus.
Die können dann z.B. mit einem Hyperterm empfangen werden.
Parallel kann es im Programm dazu kommen, das per Serout-Befehl über einen Soft-Uart ein Soundmodul angesteuert wird.
Hier gibt es aber offensichtlich ein Problem, denn das Soundmodul (ich gebe damit Sprachansagen aus) sagt nichts mehr, nachdem ich eine Phrase ausgelöst konnte.
Also: Es "spricht" einmal, danach nicht mehr.
Ich habe nun den Verdacht, dass hier Uart0 und der Soft-Uart sich stören, denn wenn ich die Datenausgabe auf Uart0 im Code auskommentiere, läuft das Sprachmodul ohne Anstand.
Kann es sein, dass die sich irgendwie in die Quere kommen?
Z.B. weil Bascom serielle Ausgaben mit einer Routine abarbeitet, die dann "explodiert", oder sowas?