Microblaze RS232 code C

F

FuzzySNR

Guest
N'importe qui pouvait donner un exemple de code C pour MicroBlaze de la façon d'envoyer ces paquets à travers COM1 (RS232), la création d'un canal de liaison entre le serveur-client à 9600 bauds.Une capture liitle ici ... le serveur est seulement autorisé à envoyer le paquet suivant après que le client a fait l'écho des paquets de retour vers le serveur.Celui-ci devrait écouter les paquets de retour et ne délivre de la prochaine synchronisation.paquet après qu'il a reçu l'écho approprié.

Par exemple,

Sync0: 0xFA, 0xFB, 0x03, 0x00, 0x00, 0x00
Sync1: 0xFA, 0xFB, 0x03, 0x01, 0x00, 0x01
Sync2: 0xFA, 0xFB, 0x03, 0x02, 0x00, 0x02

Cheers!

 
D: \ EDK EDKexamples \ (D: \ EDK installé répertoire cible) exemple de MB_Spartan3_Tutorial
ont la même fonction que vous voulez.

 
Utilisez cette fonction (je crois que c'est le nom)

XuartLite_recv
XuartLite_send

Il ya aussi envoyer et recevoir des octets fonction.

Regardez le code Xuartlite.h pour connaître le nom des fonctions.

 
eziggurat a écrit:

Utilisez cette fonction (je crois que c'est le nom)XuartLite_recv

XuartLite_sendIl ya aussi envoyer et recevoir des octets fonction.Regardez le code Xuartlite.h pour connaître le nom des fonctions.
 
Rechercher dans le dossier d'installation de la CDIP, le second

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />
 
Je l'ai trouvé!Cheers!

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top