Yes.... -------------------------------------------------------------------------------------------------------------------------- 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 Thu, Jan 20, 2011 at 12:08 AM, mattschinkel <[email protected]>wrote: > 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]> > <jallib%[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]<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.
