Bonjour,
J'ai un circuit comprenant un pic16f628 et un max232 qui doit fonctionner en 2400baud.
Ce circuit permet de lire des trames, de les modifier et de les renvoyer.
Ma programmation est en c avec
#use delay(clock=4000000)
#use rs232(baud=2400, xmit=PIN_B2, rcv=PIN_B1)
Avec ces valeurs j'ai un décalage dans la lecture des bits.
Mon quartz est de 4Mhz car je l'ai repris sur un circuit identique mais qui fonctionne en 9600.
Le problème est que je n'arrive pas à comprendre la valeur du quartz qu'il faut associer pour pouvoir travailler en 2400?
Merci d'avance
-----