TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: joelG en 19 de Marzo de 2011, 02:13:45
-
bueno aca dejo unos videos del mismo programa corriendo en un 16F88 que funciona lento y en un 16F628 que corre normal
Codigo escrito en mikroBasic.
El display utilizado es de marca casil modelo ccm1620csl
conectado al puerto b de la siguiente manera
D7 → port.7
D6 → port.6
D5 → port.5
D4 → port.4
E → port.3
RS → port.2
RW → port.0
aca dejo 2 videos..
16f88:
16f628A
codigo del 16f88
program f88lcd
main:
ANSEL=0
Lcd_Init(PORTB)
Lcd_Cmd(LCD_CLEAR)
Lcd_Cmd(LCD_CURSOR_OFF)
Lcd_Out(1,1, "Hola Mundo")
Lcd_Out(2,1," Joel Gornati ")
While true
delay_ms(10)
Lcd_Cmd(Lcd_Shift_Left)
delay_ms(10)
Wend
end.
Codigo 16f628a
program displaylcd
CMCON=7
main:
Lcd_Init(PORTB)
Lcd_Cmd(LCD_CLEAR)
Lcd_Cmd(LCD_CURSOR_OFF)
Lcd_Out(1,1, "Hola Mundo")
Lcd_Out(2,1," Joel Gornati ")
While true
delay_ms(100)
Lcd_Cmd(Lcd_Shift_Left)
delay_ms(100)
Wend
end.
fuces
16f88:
(http://i549.photobucket.com/albums/ii369/bombu29/16f88.jpg)
16f628a:
(http://i549.photobucket.com/albums/ii369/bombu29/16f628a.jpg)
-
¿Cómo tienes configurado el oscilador en cada micro?, publica el código para que podamos ayudarte.
-
¿Cómo tienes configurado el oscilador en cada micro?, publica el código para que podamos ayudarte.
esta publicado en las fotos.
el del 16f88 esta 8mhz oscilador interno sin salida
el 16f628a esta a 4mhz oscilador interno sin salida
-
Disculpa, no me di cuenta que había más info bajo los vídeos.
Parece que está bien configurado.
Lo único que no veo es cómo tienes configurado el oscilador en el 16F88, que puede ir desde 31KHz hasta 8MHz.
¿Dónde configuras OSCCON?
-
Disculpa, no me di cuenta que había más info bajo los vídeos.
Parece que está bien configurado.
Lo único que no veo es cómo tienes configurado el oscilador en el 16F88, que puede ir desde 31KHz hasta 8MHz.
¿Dónde configuras OSCCON?
en la pantalla de edit project esta configurado a 8mhz voy a probar poniendo osccon
-
Una forma de probar la velocidad del micro es con un programa simple de prender y apagar un led en cada segundo.