On Sun, Jul 19, 2009 at 3:58 PM, Peter Feucht wrote: > seems you have some experience with LCDs. > Are there any displays with other controllers which allow a full set of > inverted characers? > To be precise, I do not need the whole 255 ASCIIs but at least A-Z and 0-9 > and some others like a dash or so. As Vic mentioned earlier you have only 8 characters you can define its patter by yourself. The idea is that when you have which line to invert then you just download the inverted char set to the CGRAM you will use and then update the DDRAM accordingly. The disadvantage is that if your line contains more than 8 different characters you cannot generate the the entire line inverted this way. This was not an issue with 8 char wide displays -- for wider displays you may can only invert the first 8 chars in the line. If this is not a one-off product you may can considering to order a customized display. The manufacturer can replace the Japanese characters to your needs. Or maybe a graphical display but it may cost you more plus the firmware is a bit more difficult and you need a ROM space for your char sets. Alternatively you can use "line markers" for example a * or an arrow or the bliking cursor to show which line is selected. Tamas > > > Thanks > > Peter > > Also changed tag, thanks to Vic. > > > ----- Original Message ----- > From: "Rolf" > To: "Microcontroller discussion list - Public." > Sent: Sunday, July 19, 2009 2:40 PM > Subject: Re: [EE:] Inverted LCD display > > > > Hi Peter. > > > > That unit is based on the HD44780 controller, which has no simple > > 'invert' option. > > > > If the 'invert line' is required, you can implement it by programming > > the characters you need in an inverted format in to the CGRAM, and then > > display these inverted characters. You are limited to 8 unique > > characters though, and your PIC will need to be able to program all the > > characters you need in to the CGRAM. > > > > Rolf > > > > Peter Feucht wrote: > >> Hi, all, > >> > >> sitting here on Sunday writing some code snippets to test my LCD... > >> > >> It's a 4 line LCD matrix text display, 40 characters each line, type > >> EAW404B-NLW from Electronic Assembly. > >> Everything works so far, I can write characters. > >> > >> My application needs to show a list of items shown in 4 lines, the user > >> can > >> then choose one of them by moving a cursor. > >> BUT: I need to indicate the selected item by *inverting* the line. > >> I read the data sheet over and over but cannot find any hint how to > >> invert > >> the displayed information. And no chance to call the manufacturer for > >> it's > >> Sunday... > >> > >> Has anybody done this before? > >> > >> Any help greatly appreciated! > >> > >> Thanks and have a nice weekend. > >> > >> Peter > >> > >> > > > > -- > > http://www.piclist.com PIC/SX FAQ & list archive > > View/change your membership options at > > http://mailman.mit.edu/mailman/listinfo/piclist > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > -- http://www.mcuhobby.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist