I currently have an EMX mounted on my own custom board. I am working on coding a user interface and have hit a significant issue. It seems the pixel clock is not running fast enough to give me a reasonable update rate (say 60Hz). I am using a 7 inch 800x480 display, so here’s what I figure the pixel clock should run at to get a 60Hz refresh rate:
800 * 400 = 320,000
320,000 * 60 = 19.2MHz
It doesn’t seem like that frequency should be any problem for the LPC2478. Just in case anyone is curious, I am using the FEMA Corp. PN: GM800480C-70-TTX2NLW-TP display.
The other issue I’ve run into and I think Skewworks also found this out is that WPF sucks for throughput. I’ve found that using WPF I can’t have more than a few objects on a canvas or panel before I begin seeing significant delays in touchscreen response. I’m assuming this means the Render methods that are called when I make a change are eating up too much process time. I think I’ve fixed this by going to all bitmaps but I wanted to see if anyone else ran into this.