16f84a cambio de entradas
| #1 16f84a cambio de entradas |
|
ikermendi
|
Buenas! soy nuevo en este mundo, la verdad es que no tengo ni zorra y tengo una duda que me esta volviendo loco y seguramente sera la mayor chorrada del mundo, pero bueno os la explico.
Tengo 4 entradas y 4 salidas en el puerto B y una entrada y otra salida en el puerto A para la comunicacion por puerto serie. De RB0-RB3 son entradas y el resto las salidas. El programa lo que tiene que hacer es detecar un cambio de interruptores de entrada y al detectarlo enviar los estados de esas interruptores por puerto serie. El ordenador las interpretara y devolvera una secuencia de 8 bits que sera la instruccion de salida. Esta informacion despues la quiero poner en el puerto B. El problema que tengo es que simulando el codigo en mplab funciona bien pero al probarlo no funciona el detector de cambio de entradas y siempre esta enviando datos no se queda en el bucle. El codigo es el sigiente:
Por ejemplo, si tengo las 4 entradas a cero se queda en en bucle. RB0 se pone a uno, sale del bucle y envia 00000001. El pc interpreta y devuelve por ejemplo 10110000. Estos datos se guardan en W y los muevo al puerto B ya que los primeros 4 bit son d salida. |
|||||||||||
|
|
||||||||||||
| #2 |
| #3 |
|
electron
|
Lo mejor será que modifiques el código para que envíe el dato cuando el interruptor sea presionado y SOLTADO, ya que debido a la frecuencia del procesador tendras resultados erroneos si lo mantienes presionado mas de 10ms.
|
|||||||||||
|
|
||||||||||||
|
| Otros temas de interés | |
|---|---|
| Como separar señales, si son entrada y salida de datos | |
| Circuito acondicionador de entrada 4-40mA y salida 0-10 V | |
| Entrada/Salida de audio a traves de USB | |
| Conectar salida video de camara a monitor video | |
| Circuito con reles para puerto paralelo con salida de 3.3v | |
| Foros de Electronica |
| ||
Cuestiones Elementales de Electrónica ||
Fuentes de alimentacion ||
Circuitos de radio ||
Diseño de circuitos en general || || Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión || || Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad

