La Web del Programador: Comunidad de Programadores
 
    Pregunta:  35466 - RECIBIR POR PUERTO SERIE EN HC12
Autor:  Héctor Julián Rodríguez Rodríguez
Necesito saber cómo se hace la recepción por puerto serie usando el microcontrolador 68HC812A4 de Motorola. El programa ejemplo que viene con el micro no nos sirve (o sí?) porque el micro recibe por el puerto serie el caracter que es digitado desde el teclado, para ejecutar una de las subrutinas del programa (envía solamente un byte a la vez cada que se presiona una tecla) y necesitamos que el micro lea del puerto cada vez que le es enviado un dato al registro. Se le va a conectar un receptor de GPS, el cual envía constantemente datos en forma serial, por eso el micro debe leer la información apenas llegue. Hemos logrado tomar parte de ese programa ejemplo para enviar a pantalla lo que le es digitado. Sin embargo, envía el mismo caracter acompañado de un caracter extra a su derecha (el caracter ^à, ejemplo: si se digita ´m´ devuelve en la pantalla m^à ) y no sabemos si este mismo sistema con el que se recibe caracteres digitados nos puede servir para enviar una serie de datos seguidos donde no se presionan teclas.

  Respuesta:  Goeus
Primero debes saber porque modo de comunicacion quieres manejar datos, SPI o SCI, porque creo que no sabes ni cual estas usando, si no sabes mucho de los tipos de comunicacion, pues a estudiar, si quieres adecuar el programa que dices que viene de prueba( supongo que es una tarjeta de desarrollo) debes de depurar el codigo, lo mas seguro es que tenga una rutina de espera para la transmision de datos, si es eso, solo debes de quitar dicha rutina para que la trasmision sea continua o modificarla o en el mejor de los casos, que programes la interfaz a tu gusto.

Auf Wiedersehen