any one ever tried interfacing a touch screen color lcd display on AVR ICs like mega32?
it has a driver ILI9325.
I have used the code from www.circuitidea.com
You will need to change the init a possibly a few other bits for your driver chip.
Depending on what you want to do with your LCD you may find that you don't have enough memory to, say, have some icons in flash. Also the displays run at 3.3V max so you either run the M32 at 3.3V and limit your clock to 8MHz (pretty slow if the display is largish) or run the M32 at 5V, use level shifters and run at full speed of 16MHz.
Ampertronics Pty. Ltd.
* Electronic Design * Custom Products * Contract Assembly
either run the M32 at 3.3V and limit your clock to 8MHz (pretty slow if the display is largish) or run the M32 at 5V, use level shifters and run at full speed of 16MHz...
You can put lipstick on a pig, but it is still a pig.
I've never met a pig I didn't like, as long as you have some salt and pepper.
...or even better use a Xmega @32MHz... Or a..... :-)
thanks people, i found a function liberary for it, currently i am running tests with a mega32L working with 24MHz and 3.3 volts! will report back after achieving better more useful results.
"mega32L working with 24MHz and 3.3 volts" sounds promising for an IgNobel prize :lol:
Warning: Grumpy Old Chuff. Reading this post may severely damage your mental health.
Now control yourself Mbedder. I know it's hard. :-)
whiteman7777 have you looked at the datasheet of the M32L running at 3.3V? What is the maximum clock frequency which can be used at that voltage? Are you just going to make a one off for experimentation?
hint: bottom of first page-Speed grades
Designers usually introduce attitudes of their architectural works with a â€œreduce for insuranceâ€ quantities so people would not come and say "hey your atmega32L at 24MHz failed me you ****"
it was working at 24MHz but i reduced it to 20MHz because it had failures often, currently it is working at 20MHz crystal resonated clock frequency and 3.3 supply voltage very nicely! :)
will report back if any thing interesting achieved.
i wonder if there are any member of AVR family with CK frequency more than 30MHz confirmed??
is it too different working with Xmegas? are registers and workings changed a lot?
what examples can you represent?
i wonder if any one is moderating these forums, i would certainly like to report some Russian trolls around.
i wonder if any one is moderating these forums
"Ziggy really sang, screwed up eyes and screwed down hairdo. Like some cat from Japan, he could lick 'em by smiling. He could leave 'em to hang. He came on so loaded man, well [..] and snow white tan. [Bowie]
"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]
It may be hard to believe, but Mbedder is being very polite.
Thicken thy skin, knave.
Touch color screens with nice examples:
you know genius people like me are very sensitive :D
@avra: yes utilizing a ATxmega128A1, it seems to fit nice with its flash memory, operation voltage and clock range, but its a SMD part and hard to put on a PCB, also i dont know if it is so different working with Xmega series? i have never tried it.
Then you can take a look at TFT Proto board with 31$ 320x240 screen and nice DIP sized headers:
Demos included are for mikroElektronika compilers, and there is a powerful TFT screen editor here:
List of supported screen controllers is here:
thank people, i could drive it a while ago, its interesting that the AVR chip should be programmed a couple of times with the same hex code on it, i dont know perhaps the problem is some thing else??!! its confusing.
Um, How did you wire your ELT240320ATP to the atmega? I'm looking at the PDF datasheet listing pins 1 through 37, and neither DB0 or DB9 are listed. Perhaps you have more correct information on this display? Hope?
274,207,281-1 The largest known Mersenne Prime
Right or wrong, make a decision. The path of life is littered with flat squirrels who couldn't make a decision.
DB0 or DB9 are listed.
Really? I'll look at the chip doc again. Sounds like the module intends 16 bit mode then. Oh. Mystery solved.
©2015 Atmel Corporation