<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Using TFT LCD? in LPCXpresso IDE</title>
    <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577264#M23129</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by js-nxp on Tue May 01 14:41:26 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;This is what I get with a 7" display with a LPCXpresso in 16 bit mode at 48MHz&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://"&gt;https://vimeo.com/34993666&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It would be faster if I could manage to get 16 consecutive bits with the chip :mad:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A bit better with a 3.5" display&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://"&gt;https://vimeo.com/34178528&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Jun 2016 01:08:40 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-16T01:08:40Z</dc:date>
    <item>
      <title>Using TFT LCD?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577260#M23125</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by james on Sun Apr 29 22:29:04 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to create a graphical user interface using a 24bit 4.3inch TFT LCD touchscreen, but I am not sure of a good way to do this.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Basically, I need to supply a pixel clock of at least 5mhz, and change 24bits of GPIO under 83ns.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Using timer interrupts would load up the processor so much that I do not think it will be able to process other functions. What would be a good or rather correct way to do this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;edited:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Just for more information, the TFT LCD is &lt;/SPAN&gt;&lt;A href="http://"&gt;http://www.startek-lcd.com/te_product_g/2012-03-02/1834.chtml&lt;/A&gt;&lt;SPAN&gt; .&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Can this be driven by a 1768 running at 100mhz directly (no graphic chip) and yet support other functions such as uIP and rs485 communication?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:08:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577260#M23125</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:08:37Z</dc:date>
    </item>
    <item>
      <title>Re: Using TFT LCD?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577261#M23126</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by rocketdawg on Mon Apr 30 13:20:47 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;it is not the speed, but the frame buffer. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;480 x 272 x 3 (RGB) is a big number of bytes.&amp;nbsp; You need external RAM.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:08:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577261#M23126</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:08:38Z</dc:date>
    </item>
    <item>
      <title>Re: Using TFT LCD?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577262#M23127</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by js-nxp on Mon Apr 30 23:57:08 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;The sales pitch mentions Drive:OTM5180A so it MAY have a driver chip, however I can't find any data sheet for that chip, maybe it is compatible with other chips.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The OTM3225A is used in some TFT LCD it seems.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:08:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577262#M23127</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:08:38Z</dc:date>
    </item>
    <item>
      <title>Re: Using TFT LCD?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577263#M23128</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by frame on Tue May 01 03:23:21 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;For a LCD board with driver chip, you would need a hardware memory interface to drive it directly with memory accesses.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Otherwise, you would just need patience. I have a sample driver project for the EA QVGA display, driven by GPIO in 8 Bit mode. The fastest implementation is on a STM32F4 with 168MHz, which still needs about 2 seconds to fill the screen. I consider this sufficient for text and a few graphics elements, but not GUIs.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:08:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577263#M23128</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:08:39Z</dc:date>
    </item>
    <item>
      <title>Re: Using TFT LCD?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577264#M23129</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by js-nxp on Tue May 01 14:41:26 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;This is what I get with a 7" display with a LPCXpresso in 16 bit mode at 48MHz&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://"&gt;https://vimeo.com/34993666&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;It would be faster if I could manage to get 16 consecutive bits with the chip :mad:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A bit better with a 3.5" display&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://"&gt;https://vimeo.com/34178528&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:08:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577264#M23129</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:08:40Z</dc:date>
    </item>
    <item>
      <title>Re: Using TFT LCD?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577265#M23130</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by james on Tue May 01 18:43:11 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks guy for replying,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have checked with the supplier and he sent me the datasheet for OTA5180A.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Oh wow! I seriously did not think of so many factors to consider for designing a 480x272x3 TFT LCD interface, I can't really find any good sources that explains how to use/program/interface a TFT LCD, due to its common use in consumer electronics search returns in google always ends up with advise for the general consumers....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Could someone post some sources of design guide for interfacing/using a TFT LCD with a MCU with or without external driver chip?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks aplenty! :)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:08:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577265#M23130</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:08:40Z</dc:date>
    </item>
    <item>
      <title>Re: Using TFT LCD?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577266#M23131</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by james on Tue May 01 19:08:01 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: js-nxp&lt;/STRONG&gt;&lt;BR /&gt;This is what I get with a 7" display with a LPCXpresso in 16 bit mode at 48MHz&lt;BR /&gt;&lt;A href="http://"&gt;https://vimeo.com/34993666&lt;/A&gt;&lt;BR /&gt; &lt;BR /&gt;It would be faster if I could manage to get 16 consecutive bits with the chip :mad:&lt;BR /&gt; &lt;BR /&gt;A bit better with a 3.5" display&lt;BR /&gt;&lt;A href="http://"&gt;https://vimeo.com/34178528&lt;/A&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Great video, may I know which pin/function you are using to drive the pixel clock?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:08:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577266#M23131</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:08:41Z</dc:date>
    </item>
    <item>
      <title>Re: Using TFT LCD?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577267#M23132</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by js-nxp on Tue May 01 20:30:40 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: &lt;/STRONG&gt;&lt;BR /&gt;may I know which pin/function you are using to drive the pixel clock? &lt;/SPAN&gt;&lt;HR /&gt;&lt;SPAN&gt;I'm not driving the pixel clock, the driver chip (SSD1963 for the 7" display, can't remeber the chip for the 3.5" :p ) does all that.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm using 12 bits from GPIO2 and 4 bits from GPIO1 rotating and oring them for the 16 bits data, a bit messy but it works.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The 8 bit version just 8 bits from GPIO2.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:08:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577267#M23132</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:08:41Z</dc:date>
    </item>
    <item>
      <title>Re: Using TFT LCD?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577268#M23133</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by james on Thu May 03 07:22:21 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Okay finally got my LCD to show "something" using pwm to trigger a 5mhz pixel clk but i&amp;nbsp; am having sync problems.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there anyway i can count the number of pulse from the pwm? I can't use timers as the mcu would be serving the interrupts all the time that it can barely do anything else.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I need to control the Hsync and Vsync clock pulse signals in respect to certain number of pixel clk, what would be a good or correct way to do this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:08:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577268#M23133</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:08:42Z</dc:date>
    </item>
    <item>
      <title>Re: Using TFT LCD?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577269#M23134</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by james on Fri May 04 02:02:30 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Finally got my LCD to sync but at a much lower rate than the lcd datasheet said.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1mhz pixel clk instead of recommended minimum of 5mhz&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The screen is very "shakey", here a clip at:&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://"&gt;http://www.youtube.com/watch?v=aUSD0ZJDx44&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Could someone with experience in using LCD give some advise for improving the display?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is this cause by a Vsync problem or something else?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:08:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577269#M23134</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:08:43Z</dc:date>
    </item>
    <item>
      <title>Re: Using TFT LCD?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577270#M23135</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by daan-ter-horst on Fri May 04 03:25:29 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: js-nxp&lt;/STRONG&gt;&lt;BR /&gt;This is what I get with a 7" display with a LPCXpresso in 16 bit mode at 48MHz&lt;BR /&gt;&lt;A href="http://"&gt;https://vimeo.com/34993666&lt;/A&gt;&lt;/SPAN&gt;&lt;HR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;where did you buy this display??&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:08:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577270#M23135</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:08:43Z</dc:date>
    </item>
    <item>
      <title>Re: Using TFT LCD?</title>
      <link>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577271#M23136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by frame on Fri May 04 04:14:07 MST 2012&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Could your wiring be inapproriate, i.e. too long ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(Didn't see your video, my cpy block youtube access ...)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;An 5MHz square wave signal has harmonics well into the UHF range.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would try to match the wave impedance of the wiring and the LCD panel input as good as possible. Otherwise you might get reflections that could produce such a shakey appeareance&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;STRONG&gt;Quote: james&lt;/STRONG&gt;&lt;BR /&gt;Finally got my LCD to sync but at a much lower rate than the lcd datasheet said.&lt;BR /&gt;1mhz pixel clk instead of recommended minimum of 5mhz&lt;BR /&gt;&lt;BR /&gt;The screen is very "shakey", here a clip at:&lt;BR /&gt;&lt;A href="http://"&gt;http://www.youtube.com/watch?v=aUSD0ZJDx44&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Could someone with experience in using LCD give some advise for improving the display?&lt;BR /&gt;&lt;BR /&gt;Is this cause by a Vsync problem or something else?&lt;/SPAN&gt;&lt;HR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Jun 2016 01:08:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPCXpresso-IDE/Using-TFT-LCD/m-p/577271#M23136</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-16T01:08:44Z</dc:date>
    </item>
  </channel>
</rss>

