1

Bonsoir,

Je cherche à envoyer une chaine de caratere sur le port serie.
Je cherche dans les fonctions GEM,BIOS,XBIOS et je me pose la question
faut il que j'envoie caractere par caractere avec la fonction Cauxout (c'est tres long !) ou il existe une autre fonction (celle que j'ai pas trouvé smile )

Idem lorsque j'attend une chaine, faut il que j'effectue un polling des caracteres avec la fonction Cauxin et donc je fait rien d'autre ??

Les routines des logiciels de communication utilise t'elle des fonctions GEM,BIOS,XBIOS ou bien c'est de l'ASM bas niveau ( programmation direct des registres et gestion des IRQ du SCC ou MFP) ???

Merci

2

Cela dépend vraiment du degré de compatibilité, le truc le plus efficace, routine en interruption.


GT Sous inter
avatar
Accrochez vous ca va être Cerebral !!

3

Bonsoir,

Regarde à Fopen/Fread/Fwrite/Fclose du GEMDOS. Tu peux ouvrir le port Com comme un fichier.

Idem lorsque j'attend une chaine, faut il que j'effectue un polling des caracteres avec la fonction Cauxin et donc je fait rien d'autre ??


Cauxin est "bloquant" si rien n'arrive sur le port.


Avec Fread, tu dois l'appeler assez régulièrement et voir le nombre d'octet lu.

4

Effectivement, cette fonction peut s'appliquer au AUX, moi qui croyait que cela servait uniquement pour lire/ecrire des données sur la D7.

Merci