Autor Tema: Comenzando con Mikrobasic  (Leído 234588 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado samshiel_pic

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 777
    • Electrónica·Ingenia
Re: Comenzando con Mikrobasic
« Respuesta #15 en: 06 de Septiembre de 2006, 12:13:30 »
OK OK OK  :mrgreen: :mrgreen: ya se han ido los nubarrones jeje

Tenias razon LordLafebre es que no generaba bien el nuevo proyecto. gracias ya t´andando en mi RRBOARD1_v2 a las mil maravillas jejeje :mrgreen:

jejeje quiero mas jejeje

Yo veo muy bien lo del indice navaismo, lo que no se es si yo podria realizarlo o no? me gustaria la verdad.


« Última modificación: 06 de Septiembre de 2006, 12:51:07 por samshiel_pic »

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Comenzando con Mikrobasic
« Respuesta #16 en: 06 de Septiembre de 2006, 12:40:44 »
Hola:

Bien arrancamos mas rapido que otras veces en esto, en el otro hilo que abrio navaismo y tratare de que se mantenga "limpio" ese post, es decir que vayan solo los ejemplos de los que quieran subirlos, Max, seria bueno que en tu primer post, pongas esto con negritas y letras mas grandes: Las dudas por favor ponerlas en el post de.... para que este todo claro.

y ahora a seguir haciendo ejejmplos jeje  :D

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Comenzando con Mikrobasic
« Respuesta #17 en: 06 de Septiembre de 2006, 12:56:26 »
Hola:

Amigos, perdón por molestar tanto, pero creo que seria importante poner una imagen los diagramas para los ejemplos que vamos a hacer, para que cuando se lea el ejemplo hacernos rapidamente una idea de que se esta utilizando y como se esta conectando, les parece?

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Comenzando con Mikrobasic
« Respuesta #18 en: 06 de Septiembre de 2006, 13:01:18 »
como nunca he aprendido a poner las imagenes dentro del post de los ejemplos las pongo en el rar que adjunto
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Comenzando con Mikrobasic
« Respuesta #19 en: 06 de Septiembre de 2006, 13:12:05 »
Hola:

Eso es facil, sube la imagen a este host: http://www.imageshack.us/ y copia el link que te dice, direct link to image y pegalo en el editor de texto para postear, luego señalalo y haz click en el boton que dice incertar imagen en los botones que te aparecen arriba de los emoticones,  y te debe quedar algo asi [ img ] URL DE LA IMAGEN [ /img ]   pero sin los espacios entre img y los corchetes, lo pongo asi o sino no se ve.

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Comenzando con Mikrobasic
« Respuesta #20 en: 06 de Septiembre de 2006, 13:18:21 »
ah ok gracias Gio, tan bueno como siempre
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Comenzando con Mikrobasic
« Respuesta #21 en: 06 de Septiembre de 2006, 14:46:29 »
Hola:

Para veguepic:

en el otro hilo pensamos solamente poner los ejemplos, cualquier cosa o duda con uno de ellos hacerlo por aqui por favor  :mrgreen:

La pregunta que hacia es si no se puede cargar directamente el bas a Proteus, no he intentado eso aun, pero sera cuestion de probarlo con el .bas o el .pbp copmo lo indica lager en uno de sus post, creo que esta en el foro de simuladores.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Comenzando con Mikrobasic
« Respuesta #22 en: 06 de Septiembre de 2006, 14:55:36 »
Hola:

Encontre el hilo que mencionaba, pueden intentar como lo explican alli, aunque no se si se pueda:

http://www.todopic.com.ar/foros/index.php?topic=11015.0

Desconectado samshiel_pic

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 777
    • Electrónica·Ingenia
Re: Comenzando con Mikrobasic
« Respuesta #23 en: 06 de Septiembre de 2006, 15:31:06 »
hola esto va de escandalo por ahora es muy sencillo todo. Lo que me gustaria es que en vez de utilizar yo el pic16f84A estoy utilizando es el 16f648a y no me van todo lo bien que debiera.

Lo mismo es que tendria que añadir como en C los fuses pero en basic.
Asi es la configuracion de fuses que yo tengo en C
Código: [Seleccionar]
#fuses XT,NOWDT,NOPROTECT,PUT,BROWNOUT,NOLVP   no se en basic como serian estas configuraciones o si hacen falta.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Comenzando con Mikrobasic
« Respuesta #24 en: 06 de Septiembre de 2006, 15:39:55 »
Hola:

Estaba empezando a jugar con el MKB y al momento de hacerlo con un LCD, me encuentro que se necesitan 7 pines del micro para el LCD a modo 4bits, y en el caso de PBP y Proton solo se necesitaban los 6.

Intente a hacer lo siguiente, un pequeño ejemplo en el cual declaro todos los pines a utilizar, 4 de datos, RS, RW y E, pero RW, no lo conecte al pin del micro sino a GND, por lo que funciono bien, luego lo que intente hacer es ocupar ese pin, es decir, yo declaro asi el LCD:


Código: Visual Basic
  1. sub procedure Lcd_Config(dim byref data_port as byte,dim D7, D6, D5, D4 as byte,dim byref ctrl_port as byte,dim RS, WR, EN as byte)
  2.  
  3.  
  4. Lcd_Config(PORTB,3,2,1,0,PORTB,4,5,6)


y lo utilizo sin problemas, conectando el pin de RW del LCD ya sea al micro o a GND, pero lo que intente hacer es "reutilizar" el pin del Micro para RW, prendiendo y apagando un led en RB5 que es el pin que controla a RW, pero al hacer eso, el texto en el LCD empieza a parpadear, y ha mostrarse el cursor de diferentes formas en la primera linea, no se si sea efectos del simulador o no permite utilizar el pic que se declare para RW a para otras tareas, si no deja utilizar ese pin para otras cosas, se pierde un PIN respecto a como se solia hacer en PBP o Proron...  :(

Eso es lo que intente, no encontre nada en la ayuda ni en el manual sobre este tema, pero casi en todos los casos hay solucion, alguien sabe si esto se puede corregir?

aqui les dejo el codigo con el que estaba probando esto:

Código: Visual Basic
  1. program LCD_MKB
  2.  
  3. dim text as char[20]
  4.  
  5. TRISB=0
  6.  
  7. Lcd_Config(PORTB,3,2,1,0,PORTB,4,5,6)
  8. text = "TODOPIC"
  9. Lcd_Cmd(Lcd_CURSOR_OFF)
  10. Lcd_Out(1, 1, text)
  11.  
  12. main:
  13.      PORTB.5=0
  14.      delay_ms(50)
  15.      PORTB.5=1
  16.      delay_ms(50)
  17.      goto main
  18. end.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Comenzando con Mikrobasic
« Respuesta #25 en: 06 de Septiembre de 2006, 15:47:04 »
hola esto va de escandalo por ahora es muy sencillo todo. Lo que me gustaria es que en vez de utilizar yo el pic16f84A estoy utilizando es el 16f648a y no me van todo lo bien que debiera.

Lo mismo es que tendria que añadir como en C los fuses pero en basic.
Asi es la configuracion de fuses que yo tengo en C
Código: [Seleccionar]
#fuses XT,NOWDT,NOPROTECT,PUT,BROWNOUT,NOLVP   no se en basic como serian estas configuraciones o si hacen falta.


Hola:

Es mas facil si configuras los fucibles cuando estas creando el proyecto, pero si lo quieres desde el programa, busca _config en la ayuda, aqui te pongo los resultados de esa busqueda:

Citar
Predefined Flags
mikroBasic has several predefined flags for configuring hardware. These can be found in definition files (“defs” folder), specifying hardware settings for individual chips. SFR are sorted under categories: ___SFR (umbrella for all registers), ___CONFIG_OSC (oscillator), ___CONFIG_WDT (Watchdog timer), and ___CONFIG_BORPOR (brown–out reset and power–on–timer).

Desconectado Veguepic

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2119
Re: Comenzando con Mikrobasic
« Respuesta #26 en: 06 de Septiembre de 2006, 16:11:55 »
 :oops: :oops: Si habia leido lo de las dudas, pero al responder confundi los foros, ya veo que no soy multitarea, las disculpas del caso  :oops: :oops: .

Gracias Gio, ya me esta gustando lo facil que es esto, solo un pero, veo que el programa ocupa mas espacio de lo que esperaba comparado con asembler. Pero nada que un pic con mas memoria no pueda solucionar.

A ver si en la noche los alcanzo.  :mrgreen: :mrgreen:

Saludos
“Si la gente es buena sólo porque temen al castigo y porque esperan una recompensa, entonces verdaderamente somos un grupo lastimoso." Albert Einstein.

Saludos desde Lima , Peru    -    Hugo

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Comenzando con Mikrobasic
« Respuesta #27 en: 06 de Septiembre de 2006, 16:17:54 »
Hola:

Hugo, a ver si te nos unes, todos somos novatos aqui  :D

Desconectado samshiel_pic

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 777
    • Electrónica·Ingenia
Re: Comenzando con Mikrobasic
« Respuesta #28 en: 06 de Septiembre de 2006, 17:35:37 »
Hola de nuevo!! ya estan todo ok. Tiene muy buena pinta esto jeje. El problema ya esta zanjado tiene muy buena ayuda el mikrobasic la verdad. Ahora a por los lcds.

Desconectado sanpic

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 430
Re: Comenzando con Mikrobasic
« Respuesta #29 en: 06 de Septiembre de 2006, 17:56:51 »
Hola amigos.
Me alegra mucho que hayan abierto este hilo.
Me sumo a la propuesta. Como bien lo explicó el amigo Gio , a no tenerle miedo , es un buen compilador. Y lo bueno que se renueva constantemente.


Saludos a todos.


 
IF you_know = true THEN                                 
     share_it
ENDIF