UART che invia stringa VS CharByChar


0

Sto lavorando su un dispositivo incorporato con una connessione UART. Tramite putty invio comandi a quel dispositivo usando caratteri ASCII. Quando invio i caratteri uno per uno - premendoli manualmente- (configurazione predefinita dello stucco) il dispositivo riconosce il comando, ma quando inserisco l'intera stringa e invio tutto su INVIO premi (un'opzione di stucco diversa) il dispositivo non riconoscerà il comando comando.

Sto annusando la linea UART e in entrambi i casi vengono rilevati gli stessi caratteri sulla linea, su entrambe le configurazioni.

Correzione? Cosa potrebbe causare questo? È un problema noto?

Risposte:


0

I dispositivi integrati hanno spesso una potenza di elaborazione limitata ed è abbastanza normale che alcuni non siano in grado di elaborare l'input seriale alla massima velocità di trasmissione senza alcun ritardo artificiale.

Se il tuo dispositivo implementa un po 'di handshaking (hardware o XON / XOFF) devi abilitare le opzioni corrispondenti in stucco, altrimenti non sei bloccato con la necessità di un certo ritardo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.