TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Coiote en 13 de Diciembre de 2009, 12:08:15

Título: Ayuda con el código Basic
Publicado por: Coiote en 13 de Diciembre de 2009, 12:08:15
Soy un principiante en BASIC
Tengo este código que saqué de otro sitio y no soy capaz de convertirlo en código hexadecimal que funciona
Título: Re: Ayuda con el código Basic
Publicado por: KALLITOS en 13 de Diciembre de 2009, 12:18:17
Para que puedas generar el hex y poder grabarlo en un pic deberas compilarlo y segun veo el codigo el compilador es Pic Basic Pro.

Saludos.
Título: Re: Ayuda con el código Basic
Publicado por: Coiote en 13 de Diciembre de 2009, 12:35:11
KALLITOS  Gracias por ayudar
He intentado con MikroBasic y el PicBasic Pro y no genera un código hexadecimal que funciona
Título: Re: Ayuda con el código Basic
Publicado por: KALLITOS en 13 de Diciembre de 2009, 15:25:48
Estro es parte de lo que contiene tu codigo:

' File......sonar1.pbp
' Started....5/4/06
' Microcontroller used:  Microchip Technology 16F88
'                        microchip.com
' PicBasic Pro Code: micro-Engineering Labs, Inc.
'                    melabs.com


El pic que usa es el 16f88 y la version que tengo no lo contiene (es antigüita  :mrgreen:), si alguien tiene una version que contenga este pic te podria ayudar a compilar tu codigo.
Saludos
Título: Re: Ayuda con el código Basic
Publicado por: Coiote en 13 de Diciembre de 2009, 18:22:02
KALLITOS
Fui capaz de generar el código hexadecimal, pero en el momento de grabar el PIC aparece el mensaje de error, es 0000.
Utilice el software WinPic800 con el programador RCD y el GPIC  USB ambos dan el mismo error
Título: Re: Ayuda con el código Basic
Publicado por: KALLITOS en 13 de Diciembre de 2009, 19:01:30
Hola, eso es por que el winpic no lee el codigo enviado al pic, puede ser por que el pic este malo, el fuse de proteccion de codigo este activado, el cable del grabador este defectuoso o tu grabador de pic este con defectos.

Chequea el hardware.

Saludos
Título: Re: Ayuda con el código Basic
Publicado por: Coiote en 20 de Diciembre de 2009, 08:57:46
KALLITOS
Me las arreglé para escribir el código hexadecimal generado para el PIC16F88 en un  PIC16F84A con éxito. :)



Título: Re: Ayuda con el código Basic
Publicado por: KALLITOS en 20 de Diciembre de 2009, 15:14:45
Que bueno que lo hayas solucionado  :), cuentanos cual fue el problema.

Saludos
Título: Re: Ayuda con el código Basic
Publicado por: Coiote en 20 de Diciembre de 2009, 18:07:35
KALLITOS

Agregó el comando     Define osc 10  (Estoy usando un resonador cerámico 10MHz)
y se volvió el símbolo del    OSCCON = $60               
y después del programa de MicroCode Studio genera el código hexadecimal puedo grabar en un PIC 16F84A en lugar de los PIC 18f88
Título: Re: Ayuda con el código Basic
Publicado por: KALLITOS en 20 de Diciembre de 2009, 20:29:05
Felicitaciones, ahora a seguir practicando  :).

Saludos.