Melanie,
Thanks for your advice but nothing.I ground D0-D3 on the LCD and I change the inital Pause to 1000 and 1500.
I saw on my lcd all first line with black blocks.
Please advice
Melanie,
Thanks for your advice but nothing.I ground D0-D3 on the LCD and I change the inital Pause to 1000 and 1500.
I saw on my lcd all first line with black blocks.
Please advice
1. Check the SPELLING of your LCD Defines... they must be EXACT because the compiler will not flag errors if have made a mistake there.
2. Check that you have not mistakenly swapped your E or RS bits and connected them the wrong way around...
3. Turn down your contrast... if it's too high then you might be swamping any displayed data with black blocks.
4. Finally, double-check your hardware connections against your DEFINES.
There are no problems or issues connecting LCDs to a 16F628 on internal oscillator with internal MCLR therefore it must be something in your connection...
The compiler is OK.No errors.
May my programmer cause the problem?
Because the circuit and the program was working in the past.
Thanks
Melanie,
I check my circuit and it seems ok.
That is the diargam of it.
Please have a look.
Well, let's make sure your PIC is working...
Got an LED? Connect it say between PortB.0 with a series Resistor (anything between 220R and 470R) and Vss (0v).
After your LCD define put...
LED var PORTB.0
In your main loop, anywhere put...
Toggle LED
When the PIC runs, your LED should blink...
Dear Melanie,
You are right. My PIC is not working but I can not understand why?
I try to blink a led but nothing.Where is the problem with my code?
I attach my code and the hex file.
PLEASE HELP MEEEEEEEEEEEEEEEEEEEEEEE.
IS ALL THAT OK TO RUN MY PIC WITH INTERNAL OSC?
I have to write DEFINE OSC 4?
@ DEVICE pic16F628, INTRC_OSC_NOCLKOUT ' system clock options
@ DEVICE pic16F628, WDT_ON ' watchdog timer
@ DEVICE pic16F628, PWRT_ON ' power-on timer
@ DEVICE pic16F628, MCLR_OFF ' master clear options (internal)
@ DEVICE pic16F628, BOD_ON ' brown-out detect
@ DEVICE pic16F628, LVP_OFF ' low-voltage programming
@ DEVICE pic16F628, CPD_OFF ' data memory code Protect
@ DEVICE pic16F628, PROTECT_OFF ' program code protection
Bookmarks