Bonjour,
j'utilise le port Com (RS232) pour recevoir une tram de 10 bytes
pour l'instant, j'utilise l'évènement datareceived et je reste dans la procédure jusqu'à la fin de la réception de la tram entière de 10 bytes via l'emploi de com.readbyte
Comme je fonctionne en 9600 bauds, un byte arrive tous les 1ms +ou-.
comme ma procédure attend entre chaque com.readbyte, je me demandais si tout le programme fait une pause pendant ce laps de temps et donc ne faisait rien d'autre. ou si chaque procédure crée un nouveau thread et donc permet au programme de faire autre chose pendant ce laps de temps.
ceci à l'air bien théorique mais je programme principalement sur µp (8051, pic ou autre) et la réception d'une tram se fait par interupt du programme principale qui s'arrête pour traiter le nouveau byte et ensuite reprendre là ou il a y été interrompu par l'interupt.
cette information est donc très importante car si cela provoque une pause du programme je dois réécrire ma procédure en vb pour fonctionner comme mes programme C fait pour µp.
j'éspère avoir été assez précis et merci d'avance pour votre aide.
Partager