hat vielleicht jemand n anderen code den er empfehlen kann?
hat vielleicht jemand n anderen code den er empfehlen kann?
Bau doch mal in die Sendeschleife eine kleine Pause ein:
... und passe die 10 ms so lange an, bis jedes Zeichen sicher empfangen wird.Code:For Z = 1 To 18 'Sendepuffer 1 bis 18 abarbeiten Tx_word = &HB800 + Sendepuffer(z) 'Sendekomando B800 und Pufferinhalt zusammenführen Gosub Bereit 'Auf bereitschaft warten Waitms 1 Gosub Rfmwrite '1 Sendepuffer Byte übergeben Waitms 10 Next Z 'Nächsten Schleifendurchlauf
Gruß
Dirk
Ja stimmt
mit einer kleinen warteroutine gehts:
des muss dahinn wo das label "bereit" warCode:Reset Cs 'RFM auswählen Timeout = 0 Do Incr Timeout Loop Until Sdo = 1 Or Timeout = 65535 Return
natürlich muss dann die Wartezeit weggelassen werden
Sehr guter tipp, danke!!!!!
Lesezeichen