<?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のトピックRe: Port D bit BME on KE04</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-D-bit-BME-on-KE04/m-p/959712#M54993</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jun,&lt;/P&gt;&lt;P&gt;yes, there isn't GPIOD. If you want to set and clear PTD0, PTD1, PTD2, you can write as below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BME_OR(&amp;amp;GPIOA-&amp;gt;PDOR) = (0x07&amp;lt;&amp;lt;24);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;BME_AND(&amp;amp;GPIOA-&amp;gt;PDOR)= ~(0x07&amp;lt;&amp;lt;24);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 08 Aug 2019 08:45:40 GMT</pubDate>
    <dc:creator>jingpan</dc:creator>
    <dc:date>2019-08-08T08:45:40Z</dc:date>
    <item>
      <title>Port D bit BME on KE04</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-D-bit-BME-on-KE04/m-p/959711#M54992</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Always thank you for your help.&lt;/P&gt;&lt;P&gt;Please tell me below.&lt;/P&gt;&lt;P&gt;I am using KE04.&lt;/P&gt;&lt;P&gt;See `` How to Use Bit-band and BME on the KE04 and KE06 Subfamilies AN4838 ''&lt;BR /&gt;An attempt was made to set bit 2,1,0 of port D to 0 using a macro in BME.h.&lt;/P&gt;&lt;P&gt;As described in “3.5 BME Library” in the above application manual&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;BME_AND (&amp;amp; GPIOD-&amp;gt; PDOR) = ~ ((1u &amp;lt;&amp;lt; 2) | (1u &amp;lt;&amp;lt; 1) | (1u &amp;lt;&amp;lt; 0));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, there is no GPIOD definition.&lt;/P&gt;&lt;P&gt;According to the manual, the upper 8 bits of the 32-bit area indicated by the GPIOA address are assigned to port D.&lt;/P&gt;&lt;P&gt;So how do you write the bit set clear for port D in the BME library?&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;jun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Aug 2019 03:31:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-D-bit-BME-on-KE04/m-p/959711#M54992</guid>
      <dc:creator>jun1</dc:creator>
      <dc:date>2019-08-07T03:31:03Z</dc:date>
    </item>
    <item>
      <title>Re: Port D bit BME on KE04</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-D-bit-BME-on-KE04/m-p/959712#M54993</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi jun,&lt;/P&gt;&lt;P&gt;yes, there isn't GPIOD. If you want to set and clear PTD0, PTD1, PTD2, you can write as below&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BME_OR(&amp;amp;GPIOA-&amp;gt;PDOR) = (0x07&amp;lt;&amp;lt;24);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;BME_AND(&amp;amp;GPIOA-&amp;gt;PDOR)= ~(0x07&amp;lt;&amp;lt;24);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2019 08:45:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-D-bit-BME-on-KE04/m-p/959712#M54993</guid>
      <dc:creator>jingpan</dc:creator>
      <dc:date>2019-08-08T08:45:40Z</dc:date>
    </item>
    <item>
      <title>Re: Port D bit BME on KE04</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-D-bit-BME-on-KE04/m-p/959713#M54994</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am always grateful for your help.&lt;/P&gt;&lt;P&gt;Oh, yes. That's because it is placed in the upper bits.&lt;/P&gt;&lt;P&gt;well understood.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;jun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Aug 2019 10:46:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Port-D-bit-BME-on-KE04/m-p/959713#M54994</guid>
      <dc:creator>jun1</dc:creator>
      <dc:date>2019-08-08T10:46:47Z</dc:date>
    </item>
  </channel>
</rss>

