TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: manex_1987 en 10 de Octubre de 2004, 14:19:00
-
Hola
La verdad es que este pic me esta dando mas problemas que... primero el compilador mismo, y ahora esto.
device=16f88
xtal=8
DIM X AS WORD
DF:
FOR X=0 TO 255
SEROUT PORTB.5,396,[X]
NEXT X
GOTO DF
Simple verdad? La cuestion es que envíe algo al ordenador. Abro la consola de comunicacion serie, y tan solo recibo 1 byte, y nada mas, cuando en realidad deberia recibir bytes a raudales.
Cual es el problema?
salu2
PD: Los programas los descargo mediante bootloader, por lo que descartad fallos del MAX232...
-
No es el compilador, ni tu programa, es tu version.
revisen Supported devices
un abrazo pana
-
Pues nose que deciros , la verdad, en el foro oficial de picbasic plus, www.picbasic.org , aparece claramente que en la version 2.15 se soporta el 16F88 , y no como rumor, sino que escrito a puño y letra del creador.
Yo empezare a moverme para encontrar el 2.15, aver si este no me da problemas.
salu2
PD: AHORA QUE LO PIENSO, QUE PERDIDA DE TIEMPO HACER TANTA MOVIDA PARA INSTALAR EL SUPUESTO 2.20 , SI ERA LO MISMO MISMO QUE LA VERSION QUE TENIA ANTES.. AY...
-
ESTIMADO MANEX_87
Siento mucho tu perdida de tiempo en no se que archivo que me atribuyes En este foro no hay absolutamente NADA que sea comercial y lo estemos distribuyendo o ofreciendo gratuitamente pues eso es algo que no esta de acuerdo a las normas de este foro ni con respecto a lo legal .Asi que si perdiste tiempo todos lo sentimos enormemente que hayas ido a parar a no se que sitio de soft ilegal,seguramente aqui no habra sido....
Y la proxima ,te pido que por favor antes de postear un comentario que atañe exclusivamente a tu pensamiento donde pones nombres y archivos comerciales lee las condiciones del foro antes de disparar tus deditos al teclado .
Saludos
khasitos
-
Aun asi (con el inconveniente del boot) debe de funcionar, ya chekaste que este bien la polaridad de la salida de datos? si es prueba, por que no lo conectas directo al port en modalidad directa
Este ejemplo esta mas que probado con proteus y la version XXXXXX con el inc del 16f88
device=16f88
xtal=8
loop:
SEROUT PORTA.0 , 84 , [ "TODOPIC" ]
DELAYMS 2500
GOTO Loop
TU EJEMPLO corregido en la variable(no determinaste que iba a sacar, ascci,numero,binaio,piedras?, etc... jajaja solo una broma pana)
device=16f88
xtal=8
DIM X AS WORD
DF:
FOR X=0 TO 255
SEROUT PORTB.5,396,[" " ,#X] "# o Dec
delayms 500 <--- solo lo agrege para que se vea 1 * 1
NEXT X
GOTO DF
Si necesitas las simulaciones me avisas y te las envio pana, si vas a manejar largas distancias y necesitas los max232, solo invirte el valor de velocidad (396 --->16780)tu probable fallo pana ya que lo tenias directo y con max)
Salu2 pana
-
Lager, tu ejemplo tampoco funciona. Es rarisimo que no funcione... voy a cargar el bootloader en otro 16F88 y probare aver...
salu2
PD: Por ciertos motivos, he eliminado los post anteriores.
-
pana manex_1987, ambos funcionan al 100%, ya cambiaste la polaridad de la velocidad? si estas usando max232 debe de ir inversa por eso a lo mejor no TE funcione
Salu2 pana