Transmission sur port série sous linux - C - Programmation
MarshPosté le 16-01-2005 à 20:33:36
Bonjour à tous
Alors je dois recevoir un flux d'informations ( moins de 1ko/s ) avec un port série, nous n'avons pas encore réellement définie de protocole, et je me demandais si je devais utilisé termios ou non, sachant que je veux aussi facilité la vie de celui qui code le pic qui m'envoie le flux ( en assembleur ). Dois-je utiliser termios.h ou non?
Peut-être n'est-il possible de n'utilisé que 2 Pins ( RxD & la masse ) pour moi, et que celui-ci m'envoie les informations par packets de 9bits ( 1 bit de Start - 7 bits - 1 bit de stop ), en attendant un peu entre chaque packets, et de mon coté dès que j'ai recu un packet je le stock et je me remet en position pour en recevoir un autre tout en traitant le premier? Est-ce possible ou pas assez complexe?
Marsh Posté le 16-01-2005 à 20:33:36
Bonjour à tous
Alors je dois recevoir un flux d'informations ( moins de 1ko/s ) avec un port série, nous n'avons pas encore réellement définie de protocole, et je me demandais si je devais utilisé termios ou non, sachant que je veux aussi facilité la vie de celui qui code le pic qui m'envoie le flux ( en assembleur ).
Dois-je utiliser termios.h ou non?
Peut-être n'est-il possible de n'utilisé que 2 Pins ( RxD & la masse ) pour moi, et que celui-ci m'envoie les informations par packets de 9bits ( 1 bit de Start - 7 bits - 1 bit de stop ), en attendant un peu entre chaque packets, et de mon coté dès que j'ai recu un packet je le stock et je me remet en position pour en recevoir un autre tout en traitant le premier?
Est-ce possible ou pas assez complexe?