<?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>LPC Microcontrollers中的主题 LPC1788/144 LCD controller and external SRAM</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1788-144-LCD-controller-and-external-SRAM/m-p/524401#M7037</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Pacman on Thu Jun 12 14:10:44 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to connect the 144 pin LPC1788 to a LCD display, which is 480 x 272 pixels.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The required resolution is 16 bit, so that makes 480 x 272 x 2 Bytes = 261120 Bytes = 255 KB.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So I connected a 512K x 8 bit SRAM, but I have address lines A0 to A15 and A23 to A24 available.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;As I have only D0 to D7 available, it means I &lt;/SPAN&gt;&lt;I&gt;&lt;STRONG&gt;must&lt;/STRONG&gt;&lt;/I&gt;&lt;SPAN&gt; use byte-access.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That sums up to 4 blocks of 64K each.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As I see it, it's not really possible to use the LCD display I have available, unless there's something I didn't think of.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem is that the LCD controller's scan-line address (as far as I understand) cannot be corrected until it reaches the end of the frame. Eg. changing the line address in a HBL interrupt will not have the desired effect.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anyone have a solution, hint, idea or suggestion ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 15 Jun 2016 18:06:00 GMT</pubDate>
    <dc:creator>lpcware</dc:creator>
    <dc:date>2016-06-15T18:06:00Z</dc:date>
    <item>
      <title>LPC1788/144 LCD controller and external SRAM</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1788-144-LCD-controller-and-external-SRAM/m-p/524401#M7037</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;STRONG&gt;Content originally posted in LPCWare by Pacman on Thu Jun 12 14:10:44 MST 2014&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to connect the 144 pin LPC1788 to a LCD display, which is 480 x 272 pixels.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The required resolution is 16 bit, so that makes 480 x 272 x 2 Bytes = 261120 Bytes = 255 KB.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;So I connected a 512K x 8 bit SRAM, but I have address lines A0 to A15 and A23 to A24 available.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;As I have only D0 to D7 available, it means I &lt;/SPAN&gt;&lt;I&gt;&lt;STRONG&gt;must&lt;/STRONG&gt;&lt;/I&gt;&lt;SPAN&gt; use byte-access.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;That sums up to 4 blocks of 64K each.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As I see it, it's not really possible to use the LCD display I have available, unless there's something I didn't think of.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The problem is that the LCD controller's scan-line address (as far as I understand) cannot be corrected until it reaches the end of the frame. Eg. changing the line address in a HBL interrupt will not have the desired effect.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Does anyone have a solution, hint, idea or suggestion ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jun 2016 18:06:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC1788-144-LCD-controller-and-external-SRAM/m-p/524401#M7037</guid>
      <dc:creator>lpcware</dc:creator>
      <dc:date>2016-06-15T18:06:00Z</dc:date>
    </item>
  </channel>
</rss>

