<?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>Kinetis Microcontrollers中的主题 How to use I2C2_SendAcknowledge()</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-use-I2C2-SendAcknowledge/m-p/239702#M5737</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How to use I2C2_SendAcknowledge()&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 03 Dec 2013 05:08:45 GMT</pubDate>
    <dc:creator>jikehe</dc:creator>
    <dc:date>2013-12-03T05:08:45Z</dc:date>
    <item>
      <title>How to use I2C2_SendAcknowledge()</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-use-I2C2-SendAcknowledge/m-p/239702#M5737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How to use I2C2_SendAcknowledge()&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Dec 2013 05:08:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-use-I2C2-SendAcknowledge/m-p/239702#M5737</guid>
      <dc:creator>jikehe</dc:creator>
      <dc:date>2013-12-03T05:08:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to use I2C2_SendAcknowledge()</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-use-I2C2-SendAcknowledge/m-p/239703#M5738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;res = I2C2_SendAcknowledge(myDevice, LDD_I2C_ACK_BYTE);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the help text&lt;STRONG&gt;:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;A name="SendAcknowledge"&gt;&lt;STRONG&gt;SendAcknowledge&lt;/STRONG&gt;&lt;/A&gt; - This method send acknowledge/not acknowledge for current receiving byte. This method is available only if control acknowledge bit is enabled. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ANSIC prototype:&lt;/EM&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt; LDD_TError SendAcknowledge(LDD_TDeviceData *DeviceDataPtr, LDD_I2C_TAckType AckType)&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;EM&gt;DeviceDataPtr: Pointer to LDD_TDeviceData&lt;/EM&gt; - Device data structure pointer returned by &lt;A href="#Init"&gt;Init&lt;/A&gt; method. &lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;AckType:&lt;A _jive_internal="true" href="https://community.nxp.com/message/I2C_LDDUser Types.html#LDD_I2C_TAckType"&gt;LDD_I2C_TAckType&lt;/A&gt;&lt;/EM&gt; - Specify type of receiving byte answer.&lt;BR /&gt;LDD_I2C_ACK_BYTE - The values of acknowledge bit correspond to successful byte receiving (receiver send ACK bit value automatically according the I2C specification).&lt;BR /&gt;LDD_I2C_NACK_BYTE - The values of acknowledge bit correspond to not successful byte receiving (receiver send NACK bit value and terminate reception). &lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;Return value:LDD_TError&lt;/EM&gt; - Error code, possible codes:&lt;BR /&gt;ERR_OK - OK&lt;BR /&gt;ERR_DISABLED - The device is disabled.&lt;BR /&gt;ERR_SPEED - This device does not work in the active clock configuration.&lt;BR /&gt;ERR_PARAM_MODE - Invalid acknowledge type answer. &lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additionally, you get help with 'Help on Component':&lt;/P&gt;&lt;P&gt;&lt;A href="http://mcuoneclipse.com/2012/11/12/getting-help-on-processor-expert-components/" title="http://mcuoneclipse.com/2012/11/12/getting-help-on-processor-expert-components/"&gt;Getting Help on Processor Expert Components | MCU on Eclipse&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Dec 2013 06:00:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-use-I2C2-SendAcknowledge/m-p/239703#M5738</guid>
      <dc:creator>BlackNight</dc:creator>
      <dc:date>2013-12-03T06:00:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to use I2C2_SendAcknowledge()</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-use-I2C2-SendAcknowledge/m-p/239704#M5739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;volatile bool DataReceivedFlg = FALSE;&lt;/P&gt;&lt;P&gt;volatile bool DataTransmittedFlg = FALSE;&lt;/P&gt;&lt;P&gt;uint8_t OutData[4] = {0x00U, 0x01U, 0x02U, 0x03U};&lt;/P&gt;&lt;P&gt;uint8_t InpData[4];&lt;/P&gt;&lt;P&gt;LDD_TError Error;&lt;/P&gt;&lt;P&gt;LDD_TDeviceData *MyI2CPtr;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;int main(void)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp; PE_low_level_init();&lt;/P&gt;&lt;P&gt;&amp;nbsp; MyI2CPtr = I2C2_Init(NULL);&lt;/P&gt;&lt;P&gt;&amp;nbsp; while(1)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Error = I2C2_SlaveReceiveBlock(MyI2CPtr, &amp;amp;InpData, 4U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(TRUE == DataReceivedFlg)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;I2C2_SendAcknowledge(MyI2CPtr, LDD_I2C_ACK_BYTE);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataReceivedFlg = FALSE;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/41578i8068C6A14D3AF7EC/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG src="http://conv.kuaipan.cn/getmedia?f=185527756665126940&amp;amp;v=1&amp;amp;copts=pw:1280,h:477&amp;amp;token=02932083abef46eba05f5a01f494cf5d-1913932252" style="display: inline-block; width: 848px; height: 477px;" /&gt;&lt;/P&gt;&lt;P&gt;no ack signal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Dec 2013 06:41:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/How-to-use-I2C2-SendAcknowledge/m-p/239704#M5739</guid>
      <dc:creator>jikehe</dc:creator>
      <dc:date>2013-12-03T06:41:36Z</dc:date>
    </item>
  </channel>
</rss>

