Cómo disparar RCREG para PIC16F73

0

Soy más fresco para Mplab. Quería saber cómo disparar RCREG. He intentado muchas búsquedas en internet y todavía no he tenido éxito. Por favor, me ayudas con ésto. Solo quería ingresar, digamos "A" en RCREG. ¿Cómo hago esto usando Estímulo en MPLAB?

gracias, Phani Anne

    
pregunta Hans

2 respuestas

1

Consulte la Ayuda de MPLAB SIM (diálogo de estímulo):

Haga clic en el botón en la columna Fuego correspondiente a la fila para la que desea activar el estímulo. Obviamente, debe configurar todos los demás elementos de la fila antes de poder usar "Disparar".

Debería usar el foro de Microchip MPLAB para este tipo de pregunta.

    
respondido por el Leon Heller
0

Para colocar un valor en RCREG usando estímulo:

Usa MPSIM, selecciona estímulo.
Crear un nuevo libro de trabajo
Seleccione la pestaña Asynch y cree una nueva línea haciendo clic en el área en blanco.
Seleccione Pin / SFR- > RCREG usando la lista desplegable.
Seleccione Acción- > Mensaje directo usando la lista desplegable Seleccione comentarios / mensaje y escriba su (s) valor (es) requerido (s) en formato hexadecimal, por ejemplo 0x55. Alternativamente, puede crear un archivo de texto con los valores y seleccionar Pin / SFR- > Mensaje de archivo, luego seleccione el archivo en el cuadro Mensaje / Comentarios. Presione Guardar, luego Aplicar.
Seleccione RCREG en la ventana del reloj.
Compile y ejecute la simulación, cuando desee inyectar el valor, presione fire (el botón >)
Detenga la simulación y el registro debería haber cambiado en la ventana de visualización.
Acabo de confirmar que esto funciona en mi computadora portátil, tenga en cuenta que parece que solo puede cambiarlo una vez. También puede utilizar la inyección de registro de una manera similar, pero la activación no es manual (por ejemplo, el contador / evento del programa)

Creo que puede simular la entrada de datos en serie en el UART directamente (es decir, como se lee en el pin Rx)
Consulta la ayuda de MPSIM y lee la sección de estímulos. Menciona las limitaciones (es decir, la precisión con la que puede simular ciertos periféricos, si es que puede), por lo que debe proporcionar detalles sobre el UART.

    
respondido por el Oli Glaser

Lea otras preguntas en las etiquetas