quand on parle d'un sujet il faut avoir un minimum de connaissance sur le thème sinon on demande
quelle est la différence entre un port série et un port parallèle ?
le premier est un DB9 c a dire 9 pins qui fait sortir les données en série a travers la pin tx qui nous intéresse avec une vitesse configurable donc on a des 0 et 1 qui sortent avec une vitesse configurable appelée baud rate (2400 ,4800 , 9600 ...ect..) ceci pourra nous donner une impulsion a une fréquence configurable.
le deuxième port est parallèle DB25 ,c a dire que les données sortent parallelement la pin pulse,la pin enable ,la pin direction ,et la ground sont donneés en parallele.
on a besoin donc de 4 pin a brancher sur le driver d'un moteur pas a pas pour le controller.
je vous apprends qu'en electronique il y'a une infinité de solutions.
la plus facile est de brancher un circuit integré avec latch (74hc595 voir son datasheet)
ce circuit prend les données en series et les fait sortir en parallele, comme le rs232 envoi des octets
8 bits on en a besoin que de 4 pour notre driver les autres 4 seront des 0.
l'impulsion sera 1 apres 0 le sens et enable seront de meme dans l'octet.
voila un cour sur le port serie et le port parallele et il ne faut jamais dire impossible .