Autor Tema: agradeceria una pequeña explicacion: simulacion linea rs232 en mplab ide 7.2  (Leído 2508 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jayo

  • PIC10
  • *
  • Mensajes: 12
tengo un program echo en el lenguaje C con 0 errores pero no se como simular las funciones getchar() y putchar() por la linea serie rs232
¿como puedo simular que entra y sale un caracter?

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: agradeceria una pequeña explicacion: simulacion linea rs232 en mplab ide 7.2
« Respuesta #1 en: 24 de Enero de 2007, 08:20:46 »
Te dejo estos links, que servirán para simular la USART del Pic pero no una comunicación RS232.  Si quieres simular algo con RS232 deberás usar un simulador de electrónica como el Proteus conectándole al pic un max232.

Para ver como generar estímulos ingresantes, te paso los siguientes links.

http://www.todopic.com.ar/foros/index.php?topic=8241.0

http://www.todopic.com.ar/foros/index.php?topic=8501.0

http://www.todopic.com.ar/foros/index.php?topic=12053.0

http://www.todopic.com.ar/foros/index.php?topic=13688.0


Para ver qué sale vas a

1) Debugger/Settings

2) Eliges la pestaña USART1 IO  (Aquí También puedes elegir un estímulo ingresante pero la opción antes mencionadas es más versátil)

3) En Output seleccionas Window o File, en un caso te mostrará los datos en la ventana del MPLAB y en el otro saldrá a un archivo.


PD: te sugiero actualizarte a un MPLAB más nuevo, ya va por el 7.51

Saludos
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado jayo

  • PIC10
  • *
  • Mensajes: 12
gracias por los links y la rapida respuesta
« Respuesta #2 en: 24 de Enero de 2007, 15:40:57 »
buenas tardes
he leido todo lo que hay en los links y e simulado tanto conversiones A/D como recepcion de caracter por la linea serie
a medida que voi especificando la simulacion y avanzando probablemente tendre alguna dudilla pero se agradece,

Desconectado jayo

  • PIC10
  • *
  • Mensajes: 12
una pregunta
« Respuesta #3 en: 24 de Enero de 2007, 15:54:20 »
hola, tal y como explicaban algunos en un link de arriba, para simular A/D e creado un archivo  *.txt com los siguientes valores
hexadecimales de 10 bits, luego e creado el archivo *.scl y en estimulus e echo attack y todo eso

3C0->11 1100 0000
3FF->11 1111 1111
000
380
    al acer la simulacion el valor que recoge el programa despues de acer read_adc()  son los primeros 8 bits de la izquierda cogiendo el primer valor
   valor=11110000 (11 1100 0000) como puedo acer que recoja los 8 bits de la derecha?


 

anything