Is the MCLR pin connected to 5v?

Matt.

On Jan 19, 5:47 pm, Ariel Palazzesi <[email protected]> wrote:
> Welll....i put one LED in 16F628A pin 2 (RA3).
>
> And "touch" the source code:
>
> include 16f628a                       -- Micro a usar
> pragma target OSC INTOSC_NOCLKOUT     -- Oscilador interno
> pragma target clock 4_000_000         -- Frecuencia del oscilador
> pragma target WDT  disabled           -- WDT off
> pragma target LVP  disabled           -- no low voltage programming
> pragma target MCLR internal           --
>
> enable_digital_io()                   -- Todos los pines como I/O digitales
>
> -- Defino todo lo relacionado con el LCD
> const byte LCD_ROWS    =  2           -- LCD de dos lineas
> const byte LCD_CHARS   =  16          -- y 16 caracteres por linea
>
> var   bit  lcd_en        is  pin_A1   -- Pin E del LCD
> var   bit  lcd_rs        is  pin_A0   -- Pin RS del LCD
> var   byte lcd_dataport  is  portB_high  -- 4 data pins
> var   bit LED1           is  pin_A3     -- LED.....0=LED on ; 1=LED off
>
> pin_A0_direction       = output
> pin_A1_direction       = output
> pin_A3_direction       = output
> portB_high_direction   = output
>
> include lcd_hd44780_4                 -- Incluyo la libreria del LCD
> lcd_init()                            -- e inicializo el controlador del LCD
>
> include delay                         -- Incluyo la libreria de las demoras
>
> delay_1ms(500)
> lcd_clear_screen()
>
> forever loop
>     LED1 = 0
>     delay_1ms(200)
>     LED1 = 1
>     delay_1ms(200)
> end loop
>
> then, compile and send the HEX file to PIC. The (dammed) LED remains always
> off :(
>
> The PIC is NOT running. :(
> --------------------------------------------------------------------------------------------------------------------------
> Ariel Palazzesi
> *Web* <http://www.ucontrol.com.ar%20> y
> *Foro*<http://www.ucontrol.com.ar/forosmf/index.php>
>
> *“Si cualquier habilidad que aprende un niño será obsoleta antes de que la
> use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia: La
> única habilidad competitiva a largo plazo es la habilidad para aprender*“.
> Seymour Papert
>
> On Wed, Jan 19, 2011 at 7:39 PM, Ariel Palazzesi
> <[email protected]>wrote:
>
> > Hello Joep!
>
> > I chek pint by pin with the tester, and all look ok. But.....not run ;)
>
> > In a few moment put one led in one pin I/O, and blink it. If not
> > blink...the PIC are not running.
>
> > (sorry for my english!)
>
> > --------------------------------------------------------------------------------------------------------------------------
> > Ariel Palazzesi
> > *Web* <http://www.ucontrol.com.ar%20> y 
> > *Foro*<http://www.ucontrol.com.ar/forosmf/index.php>
>
> > *“Si cualquier habilidad que aprende un niño será obsoleta antes de que la
> > use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
> > La única habilidad competitiva a largo plazo es la habilidad para aprender
> > *“. Seymour Papert
>
> > On Wed, Jan 19, 2011 at 7:22 PM, Joep Suijs <[email protected]> wrote:
>
> >> Hi Ariel,
>
> >> Your program looks okay to me (although I am not familiar with the
> >> internal oscillator). So most likely the issue is in the hardware or
> >> the oscillator.
> >> Can you blink a led with this pic. In other words: are you sure the
> >> pic running and approximately at the right speed?
>
> >> > Obviusly, the LCD module are conected like the source code.
> >> This is not as obvious unless you checked this. I usually do this by
> >> giving a subsquent high puls on each of the 6 pins used, followed by
> >> an extra delay to mark the start of the sequence. Make sure the proper
> >> signal is at each pin of the lcd. Lines may be crossed, not connected
> >> or shorted. Use a slow pulse (0.5 sec or so) when you use two leds to
> >> verify (you need two to check if sequence is okay) or fast when you
> >> have access to a dual trace scope.
>
> >> Joep
>
> >> --
> >> You received this message because you are subscribed to the Google Groups
> >> "jallib" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> >> [email protected]<jallib%[email protected]>
> >> .
> >> For more options, visit this group at
> >>http://groups.google.com/group/jallib?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en.

Reply via email to