TODOPIC
Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: aamoros79 en 12 de Julio de 2006, 08:18:16
-
HOLA.
estoy intentando controlar desde el ordenador cuando recibo datos del pic y cuando no, es decir, si le envio 'S' desde el ordenador que comience el pic a transmitir datos por el puerto serie al ordenador y si le envio 'E' que pare de tranmitir datos.
el envio de las letras 'S' y 'E' lo realizo mediante un programa en visual basic.
el pic es 16f876a a 4Mhz.
lo he probado pero no me va. podeis hecharme una mano?
gracias
-
ya he hecho eso varias veces desde el micro la recepcion serial lo debes hacer en una interrupcion. Envias la letra de control y una vez recivida comparas y si es correct la letra habilitas una bandera o marca y sales de la interrupcion. una vez fuera de la interrupcion chequeas la marca o bandera y como esta habilitada comienzas a trasmitir normalmente y siepre preguntas por tu bandrea o marca que tambien la desabilitas por interrupcion serial. chequea bien el alto nivel y la configuracion de mscomm