CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to CCS Technical Support

LCD PROBLEM

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
mhmd.sh89



Joined: 16 Mar 2013
Posts: 3

View user's profile Send private message

LCD PROBLEM
PostPosted: Sun Mar 17, 2013 7:31 am     Reply with quote

Hi friends

I have a problem with the flex lcd.c library.

When I connect the lcd on proteus , there is a warning about a logic detection (d4 to d7) , but the characters appear clear.
But on the board , I don’t see any thing clear , and I test the output of data , I saw that’s all are 5 v !
I don’t know what is the problem , but can you help about that?

My lcd pin map is :
#define LCD_DB4 PIN_C3
#define LCD_DB5 PIN_C2
#define LCD_DB6 PIN_C1
#define LCD_DB7 PIN_C0
#define LCD_E PIN_C7
#define LCD_RS PIN_C5
#define LCD_RW PIN_C6

If it’s impossible to help me about that , can you help me , how can I change the data pins as I like? In struct method in lcd.c , or any thing

Thanx
temtronic



Joined: 01 Jul 2010
Posts: 9226
Location: Greensville,Ontario

View user's profile Send private message

PostPosted: Sun Mar 17, 2013 8:14 am     Reply with quote

Not impossible but we need to see your whole program ! At least a small, compilable one that has the 'problem'.
The flex driver does work very well, has for years so my therory is that you're not setting it up correctly. As stated in the preamble of the driver, you need to list (define) the pins before the driver is installed.
Showing us your program will really help.

Also

Be advised that Proteus is full of bugs,errors,qirks,faulty DRCs and is NOT supported here.

So please, show us your code.

hth
jay
mhmd.sh89



Joined: 16 Mar 2013
Posts: 3

View user's profile Send private message

PostPosted: Sun Mar 17, 2013 12:46 pm     Reply with quote

hi temtronic

The issue isn't about the program because i used the lcd.c library and all's right and no problem appears.

but when i use the lcd_flex, the problem is that no thing clear on LCD.

I saw, 1 year ago, on another pc, a version of lcd driver by ccs, that has 2 choices, the structure or every pin Separately.

Has anyone seen this library ??

thanx very much temtronic for your reply
temtronic



Joined: 01 Jul 2010
Posts: 9226
Location: Greensville,Ontario

View user's profile Send private message

PostPosted: Sun Mar 17, 2013 12:54 pm     Reply with quote

Again, we'd have to see your program.
I've been using the flex_lcd driver for years now,in fact running as I type on a 18F46K22 test project,so I know it works fine.

hth
jay
Ttelmah



Joined: 11 Mar 2010
Posts: 19513

View user's profile Send private message

PostPosted: Sun Mar 17, 2013 1:52 pm     Reply with quote

The normal thing would be that the pins are used by another peripheral, and your code does not configure them for normal I/O.
You need to simplify down to a minimum chip config, and test, verify the problem still exists, then post this.

Best Wishes
PCM programmer



Joined: 06 Sep 2003
Posts: 21708

View user's profile Send private message

PostPosted: Sun Mar 17, 2013 3:15 pm     Reply with quote

Quote:
I saw, 1 year ago, on another pc, a version of lcd driver by ccs, that has 2 choices, the structure or every pin Separately.

Has anyone seen this library ??

That version of lcd.c has been included with the CCS compiler for at
least a year. If you bought the compiler recently, you will have it.
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group