Aide sur la mémoire tampon FIFO UART

Z

zmliu

Guest
J'ai du mal à se UART tampon FIFO pour travailler comme la façon dont je expected.As j'ai poussé un octet en FIFO, il fonctionne bien, il SBUF envoyé, mais il n'est pas si je pousse deux octets consécutifs avec deux push () sous-routines.
Demandez suggestions.Thanks beaucoup.

 
S'il vous plaît spécifier microcontrôleur que vous utilisez.

Normalement, seule la réception est à double tampon, mais pas d'envoi.

Cordialement

 
Salut

C'est en fonction de votre micro ou un appareil UART
certains appareils ont un Québec de plus d'un regster pour le TX et un autre pour Rx.
Alors vous avez eu à vérifier fiches.
mais au moins il ya un drapeau ou un peu dans le registre de contrôle pour indiquer qu'il est prêt à envoyer si vous pouvez envoyer l'octet suivant.devant ce pavillon, il fallait cesser d'envoyer des octets de la mémoire tampon Tx
Certains dispositifs de soutien interrompre pour indiquer que l'appareil est prêt à envoyer.
vous pouvez augmenter votre vitesse de transmission de surmonter ce problème ou vous avez eu à vérifier le prêt à envoyer du pavillon

Salam
Hossam

 

Welcome to EDABoard.com

Sponsor

Back
Top