Estoy probando con el módulo de diente azul HC05 con controlador de imagen aquí y me gustaría verificar mi tasa de baudios a través del osciloscopio o la simulación.
Me gustaría saber los pasos o los buenos métodos que ustedes hacen mientras aseguran una comunicación de uso y velocidad de transmisión adecuadas.
Un método que confío en que podría seguir es hacerlo con el alcance :). Y Proteus sería el menos preferido. Me gustaría tener su punto de vista para tener un aprendizaje para mí.
Uso un osciloscopio analógico estándar de bog que me regalaron hace años. Es todo lo que necesitas si sabes lo que estás haciendo.
El truco con RS232 es usar su protocolo a tu favor. Hay un carácter especial que, si lo envía repetidamente en un bucle cerrado, le revela la velocidad en baudios. Más estrictamente, te revela la mitad de la tasa de baudios.
El carácter U es hexadecimal 0x55, o en binario, 0b01010101. Agregue eso a los bits de inicio y parada, y obtendrá una secuencia de bits de 1010101010. Envíe eso repetidamente en un bucle cerrado y obtendrá una buena onda cuadrada que puede ver en el osciloscopio conectándolo directamente al pin TX o RX dependiendo de si estás transmitiendo o recibiendo la U en ese punto.
Calcule el período de esa onda cuadrada, tome su recíproco y tendrá la frecuencia. Duplíquelo y tendrá la velocidad en baudios. O, si tiene un osciloscopio elegante que puede detectar frecuencias, que puede decirle con precisión cuál es la mitad de su tasa de baudios, solo el doble de la cifra que le da.
Para responder a la parte de simulación de la pregunta, describiré lo que hice cuando tuve en mis manos mi primer PIC. (fue hace casi 20 años ahora ....)
Construí el PCB desnudo necesario. (PIC, condensadores de desacoplamiento, todos los pines de suministro conectados en el PIC, MAX232 con tapas, conector tipo D de 9 pines, etc.)
La demostración suministrada falló (muy frustrante) En ese entonces solo tenía PIC borrables UV para usar... 30 minutos entre flashes te ralentiza.
Dejé el "tweek and test" y me senté a trabajar desde los primeros principios y calculé los cambios de pin de entrada para recibir un carácter y lo ejecuté en la simulación PIC (¿depurador?).
La simulación le permitió simular el cambio de pines en el PIC en momentos específicos. Esto fue muy útil al tratar de obtener el tiempo correcto.
Novato91
Majenko
Novato91
Majenko
Novato91
Majenko
Spehro Pefhany