<?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: Receive Data from GPIO with DMA in S32K</title>
    <link>https://community.nxp.com/t5/S32K/Receive-Data-from-GPIO-with-DMA/m-p/1897383#M37092</link>
    <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/232799"&gt;@12914A&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;How inaccurate is it? What do you send at SDA and what do you see in the DMA destination buffer? Is it shifted?&lt;/P&gt;
&lt;P&gt;The DMA reads the ports via the crossbar switch, have you tested it with the round-robin arbitration?&lt;/P&gt;
&lt;P&gt;Do you use other DMA channels for other purposes?&lt;/P&gt;
&lt;P&gt;Can you increase the system clock frequency?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
    <pubDate>Tue, 02 Jul 2024 09:47:25 GMT</pubDate>
    <dc:creator>danielmartynek</dc:creator>
    <dc:date>2024-07-02T09:47:25Z</dc:date>
    <item>
      <title>Receive Data from GPIO with DMA</title>
      <link>https://community.nxp.com/t5/S32K/Receive-Data-from-GPIO-with-DMA/m-p/1892878#M36859</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm using an S32k142.&lt;/P&gt;&lt;P&gt;We're emulating an I2C signal over GPIO (PTB0, PTB1) because we have only one I2C on this MC but need two. This is already working.&lt;/P&gt;&lt;P&gt;But we need also to read the i2c communication, which is written between another MC and a LED-Driver.&lt;/P&gt;&lt;P&gt;So my question is, if there's any example for reading a GPIO Pin with DMA without SDK.&lt;/P&gt;&lt;P&gt;Thx for your help.&lt;/P&gt;&lt;P&gt;#S32k&lt;/P&gt;</description>
      <pubDate>Mon, 24 Jun 2024 13:23:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Receive-Data-from-GPIO-with-DMA/m-p/1892878#M36859</guid>
      <dc:creator>12914A</dc:creator>
      <dc:date>2024-06-24T13:23:50Z</dc:date>
    </item>
    <item>
      <title>Re: Receive Data from GPIO with DMA</title>
      <link>https://community.nxp.com/t5/S32K/Receive-Data-from-GPIO-with-DMA/m-p/1893495#M36891</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/232799"&gt;@12914A&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There is just &lt;STRONG&gt;AN5258 Using DMA for Pulse Counting on S32K&lt;/STRONG&gt; that utilizes DMA on the PORTs.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/application-note/AN5258.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/application-note/AN5258.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;S32K142 has FlexIO that can emulate I2C.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;AN12174 Using FlexIO to emulate communications and timing peripherals&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.nxp.com/docs/en/application-note/AN12174.pdf" target="_blank"&gt;https://www.nxp.com/docs/en/application-note/AN12174.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Jun 2024 09:09:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Receive-Data-from-GPIO-with-DMA/m-p/1893495#M36891</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2024-06-25T09:09:27Z</dc:date>
    </item>
    <item>
      <title>Re: Receive Data from GPIO with DMA</title>
      <link>https://community.nxp.com/t5/S32K/Receive-Data-from-GPIO-with-DMA/m-p/1897338#M37089</link>
      <description>&lt;P&gt;&lt;FONT&gt;Hi Daniel,&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;thx for your answer. &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT&gt;I've configured the SCL Pin as DMA request on falling edge. The DMA should read the level of SDA Pin.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;The falling edge occurs round about every 9µs. Could it be, that the DMA is not fast enough for this?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;Because the data we're reading from SDA Pin is not correct.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sandra&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jul 2024 09:01:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Receive-Data-from-GPIO-with-DMA/m-p/1897338#M37089</guid>
      <dc:creator>12914A</dc:creator>
      <dc:date>2024-07-02T09:01:26Z</dc:date>
    </item>
    <item>
      <title>Re: Receive Data from GPIO with DMA</title>
      <link>https://community.nxp.com/t5/S32K/Receive-Data-from-GPIO-with-DMA/m-p/1897383#M37092</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/232799"&gt;@12914A&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;How inaccurate is it? What do you send at SDA and what do you see in the DMA destination buffer? Is it shifted?&lt;/P&gt;
&lt;P&gt;The DMA reads the ports via the crossbar switch, have you tested it with the round-robin arbitration?&lt;/P&gt;
&lt;P&gt;Do you use other DMA channels for other purposes?&lt;/P&gt;
&lt;P&gt;Can you increase the system clock frequency?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Tue, 02 Jul 2024 09:47:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Receive-Data-from-GPIO-with-DMA/m-p/1897383#M37092</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2024-07-02T09:47:25Z</dc:date>
    </item>
  </channel>
</rss>

