<?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>8-bit MicrocontrollersのトピックRe: Software Library</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128284#M1624</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Sorry, but it is designed for character displays like BIGMAC mentioned before. But if you give my the type (datasheet) i will have a look on it.&lt;BR /&gt;&lt;BR /&gt;Saluti joerg&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 Mar 2006 22:54:49 GMT</pubDate>
    <dc:creator>joerg</dc:creator>
    <dc:date>2006-03-08T22:54:49Z</dc:date>
    <item>
      <title>Software Library</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128280#M1620</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Hallo people,&lt;/DIV&gt;&lt;DIV&gt;do you know were I can found C software library for HC(S)08? In particular, I'm searching software for driving LCD.&lt;/DIV&gt;&lt;DIV&gt;Thank you&lt;/DIV&gt;&lt;DIV&gt;Bye Bye&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Mar 2006 16:42:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128280#M1620</guid>
      <dc:creator>Andrew</dc:creator>
      <dc:date>2006-03-08T16:42:57Z</dc:date>
    </item>
    <item>
      <title>Re: Software Library</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128281#M1621</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;FONT size="2"&gt;Hello Andrew,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;Have a look at Application Note AN2940, "LCD Driver for the HC08/HCS08 Family", and the associated software file.&amp;nbsp; It covers both 4-bit and 8-bit interface modes for LCD displays based on the HD44780 device.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size="2"&gt;Regards,&lt;BR /&gt;Mac&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Mar 2006 17:26:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128281#M1621</guid>
      <dc:creator>bigmac</dc:creator>
      <dc:date>2006-03-08T17:26:06Z</dc:date>
    </item>
    <item>
      <title>Re: Software Library</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128282#M1622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;does it really have to bee in C? I have a module (.asm) for a 4bit mode driven LCD Display. You could include that in your project and call the routines with C code. Let me know.&lt;BR /&gt;&lt;BR /&gt;Saluti joerg&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Mar 2006 21:33:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128282#M1622</guid>
      <dc:creator>joerg</dc:creator>
      <dc:date>2006-03-08T21:33:50Z</dc:date>
    </item>
    <item>
      <title>Re: Software Library</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128283#M1623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Hi Joerg,&lt;/P&gt;&lt;P&gt;I've to drive a grayscale 128*64 graphic display. If your code is able to drive this type of LCD, I can try to include it on my project.&lt;/P&gt;&lt;P&gt;Thanks a lot&lt;/P&gt;&lt;P&gt;Bye&lt;/P&gt;&lt;P&gt;Andrea&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Mar 2006 22:38:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128283#M1623</guid>
      <dc:creator>Andrew</dc:creator>
      <dc:date>2006-03-08T22:38:34Z</dc:date>
    </item>
    <item>
      <title>Re: Software Library</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128284#M1624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Sorry, but it is designed for character displays like BIGMAC mentioned before. But if you give my the type (datasheet) i will have a look on it.&lt;BR /&gt;&lt;BR /&gt;Saluti joerg&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Mar 2006 22:54:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128284#M1624</guid>
      <dc:creator>joerg</dc:creator>
      <dc:date>2006-03-08T22:54:49Z</dc:date>
    </item>
    <item>
      <title>Re: Software Library</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128285#M1625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;It's an OLED Display of OSRAM. It has an internal controler&amp;nbsp;SSD0323 of SOLOMON.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Bye&lt;/DIV&gt;&lt;DIV&gt;Andrea&lt;/DIV&gt;&lt;DIV&gt;&lt;A href="http://www.freescale.com/files/community_files/8BITCOMM/390_1_6_COD.pdf" rel="nofollow" target="_self"&gt;1-6 COD.pdf&lt;/A&gt;&lt;BR /&gt;&lt;/DIV&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by t.dowe on&lt;/SPAN&gt; &lt;SPAN class="local-date"&gt;2009-10-20&lt;/SPAN&gt; &lt;SPAN class="local-time"&gt;01:48 PM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 Mar 2006 23:13:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128285#M1625</guid>
      <dc:creator>Andrew</dc:creator>
      <dc:date>2006-03-08T23:13:30Z</dc:date>
    </item>
    <item>
      <title>Re: Software Library</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128286#M1626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;I had that look on the data sheet!&lt;BR /&gt;It is hard to find the datasheet for the SSD0323 so i do not know the commands. The interfacing of the display is easy: you need a 8bit IN/OUT port (DATA_PORT) for the data or commands and fout more bits for the signals. The BS1 pin of the display can be hardwired to "1" for selecting the so called "80" mode (which i would prefer) named because the micros with 80... (form 8080, Z80, ....) have this kind of control signals.&lt;BR /&gt;You need the following signals to handle:&lt;BR /&gt;&lt;BR /&gt;D/C#: Data/Command 1=Data/0=Command&lt;BR /&gt;CS#: Chip select&lt;BR /&gt;WR#: Write signal&lt;BR /&gt;RD#: Read signal&lt;BR /&gt;&lt;BR /&gt;D0..D7: DATA_PORT&lt;BR /&gt;&lt;BR /&gt;On the start set CS#, WR#, RD# =1&lt;BR /&gt;&lt;BR /&gt;The timing is not critical since by bitbanging you will never reach the maximum speed!&lt;BR /&gt;&lt;BR /&gt;The D/C# line has to be put to 1 if the routines are handling data and to 0 for commands.&lt;BR /&gt;&lt;BR /&gt;Here the READ sequence:&lt;BR /&gt;&lt;BR /&gt;DATA_PORT as output&lt;BR /&gt;RD# 1-&amp;gt;0&lt;BR /&gt;CS# 1-&amp;gt;0&lt;BR /&gt;LDA DATA_PORT&lt;BR /&gt;CS# 0-&amp;gt;1&lt;BR /&gt;RD# 0-&amp;gt;1&lt;BR /&gt;&lt;BR /&gt;the result is in A!&lt;BR /&gt;&lt;BR /&gt;AND here the WRITE sequence:&lt;BR /&gt;&lt;BR /&gt;DATA in A!&lt;BR /&gt;&lt;BR /&gt;DATA_PORT as input&lt;BR /&gt;WR# 1-&amp;gt;0&lt;BR /&gt;CS# 1-&amp;gt;0&lt;BR /&gt;STA DATA_PORT&lt;BR /&gt;CS# 0-&amp;gt;1&lt;BR /&gt;RD# 0-&amp;gt;1&lt;BR /&gt;&lt;BR /&gt;done.&lt;BR /&gt;&lt;BR /&gt;So i would write four routines like: (in C or assembly)&lt;BR /&gt;&lt;BR /&gt;READ_COMMAND(COMM);&lt;BR /&gt;WRITE_COMMAND(COMM);&lt;BR /&gt;READ_DATA(DAT);&lt;BR /&gt;WRITE_DATA(DAT);&lt;BR /&gt;&lt;BR /&gt;If you tell me the type of the micro and find the datasheet, i can tell you more.&lt;BR /&gt;&lt;BR /&gt;Saluti joerg&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Mar 2006 03:46:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128286#M1626</guid>
      <dc:creator>joerg</dc:creator>
      <dc:date>2006-03-09T03:46:41Z</dc:date>
    </item>
    <item>
      <title>Re: Software Library</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128287#M1627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;Hi Joerg,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I'm working with OLED 128x64. I can scan the columns correctly. but the rows are not incrementing properly.. please help me.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Verdana" size="2"&gt;Vidya..&lt;/FONT&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Jun 2006 10:37:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128287#M1627</guid>
      <dc:creator>Vidya</dc:creator>
      <dc:date>2006-06-10T10:37:44Z</dc:date>
    </item>
    <item>
      <title>Re: Software Library</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128288#M1628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;Vidya,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I have a OLED 128x64 (OSRAM Pictiva) on my desk and it works fine (NOW)&lt;/DIV&gt;&lt;DIV&gt;regarding the row incrementing there is one setting which is critical for that:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;OLED_WriteCmd(OLED_SETDISPLAYOFFSET);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 0xA2&lt;/DIV&gt;&lt;DIV&gt;OLED_WriteCmd(0x44);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;the 0x44 depends on the specific display&lt;BR /&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Q-man&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Sep 2006 14:13:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128288#M1628</guid>
      <dc:creator>Q_man</dc:creator>
      <dc:date>2006-09-29T14:13:10Z</dc:date>
    </item>
    <item>
      <title>Re: Software Library</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128289#M1629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi;&lt;BR /&gt;I am working on OSRAM OLED display in my current project. Just wondering has anybody implemented screen saver for these OLED displays. If so could you please post the algorithm.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;regards&lt;BR /&gt;Nagi&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Nov 2007 04:00:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Software-Library/m-p/128289#M1629</guid>
      <dc:creator>nagi</dc:creator>
      <dc:date>2007-11-06T04:00:54Z</dc:date>
    </item>
  </channel>
</rss>

