Buscador
YoReparo.com La Web 

Regístrate gratis para participar de los foros, o si ya estás registrado haz login.

Picaxe18x,no habilita las salidas

comentario del autor Vie Feb 29, 2008 1:10 pm
   
hola amigo....hace poco comense a experimentar con estos pic, resulta que estoy con el picaxe 18x y me hice la placa para programarlo y aparentemente funciona correctamente,pero el pic no habilita las salidas que le pido.

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

aquiles

Reputación

solución Vie Abr 25, 2008 3:52 pm
   
como va Aquiles...bueno, mirá, tu problema pueden ser varias cosas...si es un hardware comprado para practica con estos micros, descartamos que estes chequeando en la salida incorrecta...
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...

torres.electronico
Moderador
Reputación



Hacer una pregunta

Reglamento / P+F

Foros

Miembros / Expertos