Estás utilizando un navegador obsoleto. Puede que este u otros sitios no se muestren correctamente. Debes actualizarlo o utilizar un navegador alternativo.
Aqui una muestra de como puede ser ese codigo.
Uno de los procesos se deberia dedicar a encontrar situaciones de error, como por ejemplo el freno puesto y el motor en marcha, o la bateria de la CV baja
;===============================================================================
...
Vamos a ver...
El programa seria muy cortito, prepara los puertos, programa la interrupcion y despues un bucle infinito sobre una uinstruccion SLEEP. Por lo del espacio en la pila no hay porque preocuparse. el PIC tiene 8 niveles de profundidad de pila y no creo que en un programa como este se...
Me parece mas interesante programar una interrupcion periodica interna con el TMR0 que te sirva como base de tiempos y realizar la comprobacion de forma ciclica. Se trataria de "despertar" el PIC cada cierto tiempo, que haga su trabajo y volverlo a dormir hasta el siguiente ciclo. Recuerda que...
Se me acaba de ocurrir una idea de las de escandalo...
Un sistema multi-thread en un PIC.
Haces un mini-programa que comprueba las condiciones del ATC, si las condiciones se cumplen el ATC se enciende y si no se cumplen el ATC se apaga. Al terminar esta comprobacion (que no deberia llevar...
Hoy he estado leyendo detenidamente el programa y lo encuentro bastante desordenado. Haz un bucle limpio que se repita de forma indefinida, asi no corres el peligro de que el programa se quede colgado por el hecho de que alguna condicion no se cumpla.
Por ejemplo:
(0) inicializas los puertos...
Uffff ya pensaba que estabas ayudando al ZP a aumentar las listas del paro.....
volviendo al programa. Al principio comprueba si hay tension en el pin 9 de la piña y en caso contrario salta a la etiqueta FIN. Se supone que es porque el procesador esta alimentado pero no hay corriente, es...
Hace ya bastante tiempo corrió un bulo que decia que se podria jubilar toda persona que sumase 100 años entre su edad y los años cotizados. Me pareció en su momento una buena medida, alguien que empiece a trabajar a lo 20 años se jubilaria a los 60, el que empezase a trabajar a los 30 tendrian...
Siento lo del curro Aunolose. Es mala noticia en los tiempos que corren, pero un tio preparado como tu no creo que tenga problemas en encontrar de nuevo algo...
Lo del LM 324 es porque lo llevo usando hace ya la tira de años y me he acostumbrado a el. El TL084 es identico pero ademas tiene...
Asi funcionaban los joystick de los IBM PC, no es muy preciso pero sirve para aplicaciones como estas en las que la precision no es muy importante.
Bueno, a ver que tiene en mente Navegante 420 y cuando decida el micro que va a utilizar ya se puede ver las posibilidades que da.
Si vas a controlar valores de tension tienes que utilizar el PIC16F88, pues el 16F84 no lleva convertidor A/D.
El 16F88 solo tiene 64 bytes de EEPROM para guardar datos historicos, pero le puedes conectar una memoria 24C512 que se controla con solo dos hilos por un bus I2C y te caben 512 KB...
Aqui teneis una tienda en la que hay casi de todo y a buenos precios, casi no merece la pena dejarse las pestañas en los diseños, compras uno de estos modulos y lo programas a tu medida.
Tienda de Electrónica, Arduino y Componentes electrónicos BricoGeek.com - Blog
Pues no me dedico a esto, pero necesito esto para mi trabajo. Cuando tengo que diseñar algun circuito evaluo la velocidad a la que tiene que trabajar, la complejidad, la economia de componentes y la facilidad para encontrar despues las averias si es que se producen.
Para este proyecto en...
No te preocupes, se puede hacer de mil formas diferentes, es mas, cada vez que leo un programa que yo mismo he hecho se me ocurren ideas nuevas y al final un proyecto ni se parece a lo que comencé a hacer. Esta es una idea pero podria escribir otras 50 diferentes y no serán ni mejores ni peores...
Aqui un programa sencillito que puede funcionar...
#INCLUDE "16F84.INC"
;===========================================================
; Asignacion de la RAM
;===========================================================
CONTADORH EQU 0x10 ; Contador de tiempo byte alto
CONTADORL EQU...
Dando vueltas al problema creo que simplemente se reduce a un numero de estados que corresponde a las condiciones exteriores y una respuesta a cada estado.
El numero de estados lo podemos construir dando un bit a cada condicion, por ejemplo:
0 = Piña conectada (Tension en pin 9)
1 = Motor en...
Efectivamente... Yo empecé siendo electronico y despues informatico, y para proyectos mas electronicos tales como los PIC's prefiero el ensamblador. Debe ser la vena de electronico que domina sobre la del informatico.
Vamos a ver, que no cunda el panico...
Para las entradas pones una resistencia de 10K en serie y un diodo a +5, de esa manera limitas la tension de entrada a 5,6V
Para las salidas utilizas el ULN2803. Este C.I. tiene dentro ocho parejas de transistores en montaje darlington con sus...
Pues los Atmel utilizan el core del 8051 de Intel, y hay cientos de paginas en internet con compiladores en assembler, C, pascal y hasta en Basic.
Para grabarlos puedes utilizar el willem, que creo que es el mas barato de los grabadores universales. Yo utilizo uno profesional bastante carillo...
hace ya muuuchos añor que hice un S-meter para un amigo radioaficionado que era ciego. Estaba hecho con 2 circuitos NE555 y un LM741, un operacional. Al tocar un pulsador le daba pitidos cortos de mas frecuencia a medida que aumentaba la señal. 1000 Hz era tope de señal y 100 Hz era el minimo, y...
Pues yo hace poco que programo PICS, pues siempre he trabajado con 8748, 8751 y similares. Me he hecho a lo largo de los años con una biblioteca bastante amplia para esos procesadores y ahora la he estado traduciendo para los PIC, pero me vuelvo otra vez a los core 8051. Atmel tiene ahora unas...
Yo tengo un compilador que me he hecho yo mismo en Delphi y desde el mismo programa puedo editar el texto, compilarlo y despues grabar el PIC.
Programo en ensamblador porque el C me quita algunas posibilidades, como por ejemplo el uso de las interrupciones.
Si utilizas un 16F88 que tiene...
Estupendo. Me parece un proyecto muy atractivo.
Veo que al iniciar el PIC apagas todo, pero eso puede provocar que en caso de cuelgue del PIC se apague todo y despues se vuelva a conectar. Tendrias que hacerlo de forma que el PIC evalue la situacion y despues active o desactive los reles segun...
Otra cosilla mas, si vas a poner un PIC olvidate de todos los demas integrados y de los transistores. Para las salidas pones un integrado ULN2803 que ataca directamente a los reles y para las entradas resistencias de 10K y diodos a +5 para evitar sobretensiones.
La logica la haces toda por...
joer... tres mensajes desde que empecé a escribir el mio...
Si lo necesitas, tengo un monton de rutinas escritas para ese PIC, de hecho el cuadro de control de mi AC lleva uno de esos.
Unas pocas notas:
Si es solo para temporizar no te compliques la vida, monta un 555 en modo monoestable y un transistor para el rele.
Las salidas de esos integrados, que veo que son TTL de la serie 74 necesitan una resistencia en serie de 220 ohmios para atacar la base de un transistor si no...
Utilizamos cookies para ayudar a personalizar el contenido, adaptar la experiencia, y si estás registrado, a mantenerte conectado.
Al continuar utilizando este sitio, estás dando tu consentimiento a nuestra utilización de cookies.