Regístrate gratis para participar de los foros, o si ya estás registrado haz login.
| comentario del autor | Vie Feb 29, 2008 1:10 pm | |
|
inicio: high 7 pause 100 low 7 goto inicio este es un pequeño programa que debería prender y apagar la salida 7, programo el pic y me dise que fue programado bien,pero no sucede nada en la salida 7. te agradecería tu comentario |
||
| solución | Vie Abr 25, 2008 3:52 pm | |
|
ahora..nesesito que te fijes si esta bien configurado el software para el picaxe que estas utilizando
si esta aqui, esta todo bien...sguimos viendo... Fijate que tenes configurado en la pausa un valor de 100, esto significa, que el eriodo de ausa, es de 1mSeg. debes recordar que el comando pause esta dado en milisegundo, por lo tanto, pause 1000 = 1seg...(se entiende hasta aca?), puede ser por esto que no puedas monitorizar nada desde la salida 7....es muy rapida la conmutacion...Prueba con 1000, osea un segundo y vemos si ya se pone en marcha tu proyecto... No se que software del programing editor estas utilizando, pero la ultima version que la puedes descargar gratuitamente desde la pagina oficial de PICAXE, te da las instrucciones o mejor dicho, cuando colocas una instruccion - comando o como quieras llamarlo, automaticamente se pone en color azul..mas o menos como los viejos software de vbasic...siempre que termines de elaborara tu proyecto, preciona F4 y este buscara errores en la sintaxsis.... Otra de las cosas buenas que tienes con la ultima edicion de este software, es que puedes probar estos proyectos sin la necesidad de tener el microcontrolador...lo uedes observar paso a paso tanto en la programacion basic, como en el diagrama de flujo....
para no irnos del tema...queria mencionarte que podes utilizar otro comando que ademas de forzar la entrada que queres poner en alto, ocupa mucho menos memoria del micro.....aca te dejo un ejemplo de como poner en alto la salida 7, haria lo mismo que tu programa, ero con el comando "let pins"...faltaria modificar el comando pause.
estos son los comandos para poner en alto cada salida.... let pins = 128 ' %10000000 (pone en alto la salida 7) let pins = 64 ' %01000000 (pone en alto la salida 6) let pins = 32 ' %00100000 (pone en alto la salida 5) let pins = 16 ' %00010000 (pone en alto la salida 4) let pins = 8 ' %00001000 (pone en alto la salida 3) let pins = 4 ' %00000100 (pone en alto la salida 2) let pins = 2 ' %00000010 (pone en alto la salida 1) let pins = 1 ' %00000001 (pone en alto la salida 0) Te saludo y comentame como te fue... |
||