michael_rodrigues
New Member
I am required to use a graphical lcd with atleast 320(RGB) x 240 resolution. I have gone thru a lot of datasheets. the one thing i could not figure out is that:
1. these data sheets give the pinouts etc, but they don't mention if it's using a controller or just a dumb driver, similarily if there is an onboard RAM or do i have to implement it externally.
2. If i don't have to care about the above point then, i am currently using a ADUC831 8bit controller running with a 16MHz crystal. this controller is burdened with a realtime task. SO is it sufficient to use this controller to for display purpose of i will have to implement a second controller "only for display".
3.Again if i purchase a 320(RGB) x 240 color graphical LCD module and interface it (obviously proper connnections etc,) to my main board which is using an "8 bit controller", without any major problems.
All that is required is once during my program flow (typically 30 to 50ms ) i send the required instructions and data to the GLCD for display and the controller/driver on the GLCD will accordingly refresh the screen.
Another question i'd like to ask is(probably similar meaning to the above):
i already know the difference between a driver and a controller (in a GLCD module). Now a module datasheet refers to a driver (toshiba or seiko, whatever), and also pinouts showing D0 to D15 along with R/W, E etc. pins, does this mean that all i have to is properly interface these pins to my controller(already burdened with an RT task) an send instruction/data.
Again, if i send a screen data once, the LCD driver has accordingly updated the screen, then even for 1 minute or so if i don't do any communication with the GLCD, does the image continue to remain there or will it stop being displayed
THANX
1. these data sheets give the pinouts etc, but they don't mention if it's using a controller or just a dumb driver, similarily if there is an onboard RAM or do i have to implement it externally.
2. If i don't have to care about the above point then, i am currently using a ADUC831 8bit controller running with a 16MHz crystal. this controller is burdened with a realtime task. SO is it sufficient to use this controller to for display purpose of i will have to implement a second controller "only for display".
3.Again if i purchase a 320(RGB) x 240 color graphical LCD module and interface it (obviously proper connnections etc,) to my main board which is using an "8 bit controller", without any major problems.
All that is required is once during my program flow (typically 30 to 50ms ) i send the required instructions and data to the GLCD for display and the controller/driver on the GLCD will accordingly refresh the screen.
Another question i'd like to ask is(probably similar meaning to the above):
i already know the difference between a driver and a controller (in a GLCD module). Now a module datasheet refers to a driver (toshiba or seiko, whatever), and also pinouts showing D0 to D15 along with R/W, E etc. pins, does this mean that all i have to is properly interface these pins to my controller(already burdened with an RT task) an send instruction/data.
Again, if i send a screen data once, the LCD driver has accordingly updated the screen, then even for 1 minute or so if i don't do any communication with the GLCD, does the image continue to remain there or will it stop being displayed
THANX