Buriedcode
Full Member level 6
Hi,
I've finished some projects, and now I'm thinking of new ones, to make prototyping easier and to use up some bits'n'bobs I've got laying around. A slave LCD controller. Basically, I'm thinking of a PIC micro on a board permenantly attached to a hitachi LCD module (with interchangable modules). This can use its serial port to accept SPI/I2c/Async, depending on a 'jumper setting' on start up. All it will do is, initialize the module on power up, control the contrast, via PWM, and the backlight. And of course pass commands from the serial port directly to the LCD module. I've got a few PIC16F819's about, and they've got a fair bit of memory, so I guess I could store menus, and possibly even subprograms for debugging, displaying HEX, binary or even decmial, from what's provided from the serial port.
I'm sure this is what those 'serial' LCDs are, just a hitachi module thats controlled by a micro, and I'd love to know if anyone has done this before. I haven't seen much info on building such a device, since its not for a specific application, just so I can rig it up to other projects that have a spare serial port and test/debug, without having to include all the commands for the LCD (and use valuable I/O's).
Maybe its pointless, I was just wondering what people's opinions are on the 'usefulness' of this. I just thought it would be nice to have more functions on the standard HD44780 via remote serial connection (or even IR!!) such as backlight and contrast control and 'modes' of operation (debug, display Hex, transparent). (I've already made a cheap shiftregister interface to save pins using the SPI port)
Hope to hear some suggestions, criticisms, comments....
BuriedCode.
I've finished some projects, and now I'm thinking of new ones, to make prototyping easier and to use up some bits'n'bobs I've got laying around. A slave LCD controller. Basically, I'm thinking of a PIC micro on a board permenantly attached to a hitachi LCD module (with interchangable modules). This can use its serial port to accept SPI/I2c/Async, depending on a 'jumper setting' on start up. All it will do is, initialize the module on power up, control the contrast, via PWM, and the backlight. And of course pass commands from the serial port directly to the LCD module. I've got a few PIC16F819's about, and they've got a fair bit of memory, so I guess I could store menus, and possibly even subprograms for debugging, displaying HEX, binary or even decmial, from what's provided from the serial port.
I'm sure this is what those 'serial' LCDs are, just a hitachi module thats controlled by a micro, and I'd love to know if anyone has done this before. I haven't seen much info on building such a device, since its not for a specific application, just so I can rig it up to other projects that have a spare serial port and test/debug, without having to include all the commands for the LCD (and use valuable I/O's).
Maybe its pointless, I was just wondering what people's opinions are on the 'usefulness' of this. I just thought it would be nice to have more functions on the standard HD44780 via remote serial connection (or even IR!!) such as backlight and contrast control and 'modes' of operation (debug, display Hex, transparent). (I've already made a cheap shiftregister interface to save pins using the SPI port)
Hope to hear some suggestions, criticisms, comments....
BuriedCode.