<?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: Problem using SCI on 9S08GB60 Chip</title>
    <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166204#M10568</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Peg,&lt;BR /&gt;&lt;BR /&gt;Thanks much for the advice.&amp;nbsp; I did as you said and it seems to be working much better now.&amp;nbsp; It still perplexes me as to why I would need to put data into SCID twice for this particular byte of data.&amp;nbsp; When I send out the previous buffers on Tx, everything works as expected.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Unfortunately, I am now having an issue getting my response buffer put onto the I2C bus properly.&amp;nbsp; Same kind of situation, but now for the second response buffer there is an issue getting the whole buffer out on the I2C when the chip is addressed as slave.&amp;nbsp; I have to run some more tests, but I may be back again for advice. &lt;IMG alt=":smileytongue:" class="emoticon emoticon-smileytongue" id="smileytongue" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-tongue.gif" title="Smiley Tongue" /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks again!&lt;BR /&gt;&lt;BR /&gt;-Jocelyn&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Jun 2008 03:07:32 GMT</pubDate>
    <dc:creator>Jocelyn</dc:creator>
    <dc:date>2008-06-24T03:07:32Z</dc:date>
    <item>
      <title>Problem using SCI on 9S08GB60 Chip</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166202#M10566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;SPAN&gt;Hello, I am having a problem with the transmission of data on SCI2 of the 9S08GB60 chip.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;My current setup uses the SCI2 Tx and Rx signals for data transmission and a separate I/O signal which indicates a request to send data.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;When my request to send data signal goes high (logic 1) then my source code puts a flag byte in the SCI2 Data register to be transmitted.&amp;nbsp; This should occur every time the request to send data is received.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Unfortunately, this only works for the first request to send data.&amp;nbsp; When the second request occurs, I can see my code put the flag byte into the SCI2 data register and set the transmission to begin, and I can also see that the transmit complete bit in the status register gets set to a 1, indicating that it has finished sending the byte on the Tx line.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, when I probe the Tx signal with an oscilloscope, nothing is actually being put out on the bus.&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;As I have mentioned this works once just fine, but the second time nothing will get out on the bus at all.&amp;nbsp; Which results in my request to send data signal never being acknowledged and my whole system locking up.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Is there any reason why the hardware would think that the data had been transmitted, when it in fact had not been?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Jun 2008 21:32:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166202#M10566</guid>
      <dc:creator>Jocelyn</dc:creator>
      <dc:date>2008-06-20T21:32:56Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using SCI on 9S08GB60 Chip</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166203#M10567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hello and welcome to the fora, Jocelyn.&lt;BR /&gt;&lt;BR /&gt;This seems quite odd.&lt;BR /&gt;If you have not loaded the SCID in a while you should be able to load two successive bytes without waiting.&lt;BR /&gt;This is because of the buffer on the main shift register.&lt;BR /&gt;Try loading two bytes of data in the first instance and see what you get.&lt;BR /&gt;Just do to concecutive byte loads to SCID.&lt;BR /&gt;&lt;BR /&gt;Of course this presumes you have setup the baud clock and enabled Tx!&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Jun 2008 05:47:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166203#M10567</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2008-06-21T05:47:20Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using SCI on 9S08GB60 Chip</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166204#M10568</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Peg,&lt;BR /&gt;&lt;BR /&gt;Thanks much for the advice.&amp;nbsp; I did as you said and it seems to be working much better now.&amp;nbsp; It still perplexes me as to why I would need to put data into SCID twice for this particular byte of data.&amp;nbsp; When I send out the previous buffers on Tx, everything works as expected.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Unfortunately, I am now having an issue getting my response buffer put onto the I2C bus properly.&amp;nbsp; Same kind of situation, but now for the second response buffer there is an issue getting the whole buffer out on the I2C when the chip is addressed as slave.&amp;nbsp; I have to run some more tests, but I may be back again for advice. &lt;IMG alt=":smileytongue:" class="emoticon emoticon-smileytongue" id="smileytongue" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-tongue.gif" title="Smiley Tongue" /&gt;&lt;BR /&gt;&lt;BR /&gt;Thanks again!&lt;BR /&gt;&lt;BR /&gt;-Jocelyn&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2008 03:07:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166204#M10568</guid>
      <dc:creator>Jocelyn</dc:creator>
      <dc:date>2008-06-24T03:07:32Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using SCI on 9S08GB60 Chip</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166205#M10569</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Peg,&lt;BR /&gt;&lt;BR /&gt;I may have responded too soon.&amp;nbsp; It seems that now what is being put out on the Tx signal is not what I had put into SCID.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Since it is not the correct data coming out on the signal, my software on the other end of the stream does not send its response message over.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks for the advice, at least now I can see some kind of data coming out onto the signal.&amp;nbsp; Now to get the correct data out.&lt;BR /&gt;&lt;BR /&gt;-Jocelyn&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2008 03:53:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166205#M10569</guid>
      <dc:creator>Jocelyn</dc:creator>
      <dc:date>2008-06-24T03:53:40Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using SCI on 9S08GB60 Chip</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166206#M10570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi Jocelyn,&lt;BR /&gt;&lt;BR /&gt;My suggestion was not intented to make it work but to provide a different stimulus in order to figure out what was going on.&lt;BR /&gt;I meant you to load the first then second byte, not the same one twice.&lt;BR /&gt;No time to think about it now, maybe later.&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2008 04:27:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166206#M10570</guid>
      <dc:creator>peg</dc:creator>
      <dc:date>2008-06-24T04:27:46Z</dc:date>
    </item>
    <item>
      <title>Re: Problem using SCI on 9S08GB60 Chip</title>
      <link>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166207#M10571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Peg,&lt;BR /&gt;&lt;BR /&gt;I must have misunderstood.&amp;nbsp;&amp;nbsp; However, there is only 1 byte to transfer.&amp;nbsp; So I would not have any other data to put in for the second byte.&lt;BR /&gt;&lt;BR /&gt;Thanks.&lt;BR /&gt;&lt;BR /&gt;Jocelyn&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2008 04:29:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/8-bit-Microcontrollers/Problem-using-SCI-on-9S08GB60-Chip/m-p/166207#M10571</guid>
      <dc:creator>Jocelyn</dc:creator>
      <dc:date>2008-06-24T04:29:38Z</dc:date>
    </item>
  </channel>
</rss>

