que pics son los que estas trabajando? por ejemplo el pic16f18877 en la tarjeta curiosity, puedes ver como dices con Arduino sin desconectar y nada solo abres el monitor serie y listo en ccs pues entiendo que se hace el programa y hay que quemarlo (cargarlo como en Arduino) con algún programador y luego pasarlo al circuito para conectarlo al puerto y ver, creo que es a lo que te refieres pero compártenos que estas haciendo y a que te refieres bien y dar alguna respuesta mas especifica.
Estimados amigos:
Estoy trabajando con algunos PICs y vengo haciendo malabares para ver la evolución de algunas variables de mis programas, la verdad es que me da bastante trabajo, y estoy seguro de que hay otros métodos que me lo permitan, en el caso de los Arduino tenemos el monitor serial que nos da la facilidad casi automáticamente, me gustaría tener alguna herramienta con el CCS C Compiler, si hay algún amigo que me oriente en este tema se lo voy a agradecer infinitamente.
Saludos
Jorge
Estimados amigos les agradezco sus comentarios, yo vengo trabajando con PICs como el PIC 16F873, el PIC 16F628A y otros los programas que hago los compilo con el CCS C Compiler y los quemo con el PICIT3, hasta ahora toto bien, pero en algunos casos necesito conocer la evolución de los valores de una variable durante la ejecución del programa, este mide el tiempo que tarda un evento externo conectado a uno o dos pines de entrada, y deseo poder conocer ese dato para fines de calibración, la manera como lo he venido haciendo es poniendo algunos pines como salida de leds y actúo sobre los leds, de esta manera veo el valor que tengo, el problema es que no es nada cómodo y consumo muchos pines solo para eso, si hay otro método podría usar un Pic más pequeño.
Imagino que podría enviar la información a través de I2C a un display como el 1602 u otro por el estilo, pero me falta el conocimiento.
Gracias por la ayuda
Jorge
Saludos,
Otra forma de ver tu ejecución es utilizar el puerto UART (serial) de tu PIC y conectarlo a la computadora. En este caso vas a requerir de adaptador TTL-USB que son muy baratos.(Imagen) Tengo entendido que en CCS es muy fácil la configuración del UART. Luego solo tienes que utilizar la función printf o similar para enviar la información que requieras observar. Y en el PC requieres de un programa de Terminal como TeraTERM, Termite, Hercules, Putty, etc para que lleguen los mensajes y puedas ver tus variables o mensajes.
- Tienes que ingresar para ver archivos adjuntos -
Saludos,
Otra forma de ver tu ejecución es utilizar el puerto UART (serial) de tu PIC y conectarlo a la computadora. En este caso vas a requerir de adaptador TTL-USB que son muy baratos.(Imagen) Tengo entendido que en CCS es muy fácil la configuración del UART. Luego solo tienes que utilizar la función printf o similar para enviar la información que requieras observar. Y en el PC requieres de un programa de Terminal como TeraTERM, Termite, Hercules, Putty, etc para que lleguen los mensajes y puedas ver tus variables o mensajes.
- Tienes que ingresar para ver archivos adjuntos -