<?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: GPIO Attribute Checker Register in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/GPIO-Attribute-Checker-Register/m-p/939551#M54329</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;KM33 has 2 master, M0 core and DMA. Please see the RM page 68, Figure 3-7&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/90461i3530214DC1973CDF/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The MCM_MATCR0 register control these two masters' attribute(RM page 232).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/90462i5EB4F53B32D17C90/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you set GPIOx_GACR to 111, then none of these two masters can access this port.&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>Fri, 05 Jul 2019 08:14:48 GMT</pubDate>
    <dc:creator>jingpan</dc:creator>
    <dc:date>2019-07-05T08:14:48Z</dc:date>
    <item>
      <title>GPIO Attribute Checker Register</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/GPIO-Attribute-Checker-Register/m-p/939550#M54328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;BR /&gt;Use the MKM33Z128ACLL5.&lt;/P&gt;&lt;P&gt;Please tell me about 42.2.4 GPIO Attribute Checker Register (GPIOx_GACR) in the KM series reference manual.&lt;/P&gt;&lt;P&gt;This seems to be a feature that restricts port access.&lt;BR /&gt;I think that it is a function to limit not to be rewritten carelessly.&lt;BR /&gt;So I do not understand this 3-bit explanation well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attribute Check Byte&lt;BR /&gt;This 3 bit field defines the attributes required to access the corresponding GPIO port's programming model.&lt;BR /&gt;000 User nonsecure: Read + Write; User Secure: Read + Write; Privileged Secure: Read + Write&lt;BR /&gt;001 User nonsecure: Read; User Secure: Read + Write; Privileged Secure: Read + Write&lt;BR /&gt;010 User nonsecure: None; User Secure: Read + Write; Privileged Secure: Read + Write&lt;BR /&gt;011 User nonsecure: Read; User Secure: Read; Privileged Secure: Read + Write&lt;BR /&gt;100 User nonsecure: None; User Secure: Read; Privileged Secure: Read + Write&lt;BR /&gt;101 User nonsecure: None; User Secure: None; Privileged Secure: Read + Write&lt;BR /&gt;110 User nonsecure: None; User Secure: None; Privileged Secure: Read&lt;BR /&gt;111 User nonsecure: None; User Secure: None; Privileged Secure: None&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;User nonsecure, User Secure and Privileged Secure do not know the relationship with specific operations.&lt;BR /&gt;(Is there no privilege for KM33 in the first place?)&lt;BR /&gt;For example, please tell us what happens if you set 111.&lt;BR /&gt;Or please tell us the location of the explanatory document.&lt;/P&gt;&lt;P&gt;&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>Thu, 04 Jul 2019 07:41:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/GPIO-Attribute-Checker-Register/m-p/939550#M54328</guid>
      <dc:creator>jun1</dc:creator>
      <dc:date>2019-07-04T07:41:32Z</dc:date>
    </item>
    <item>
      <title>Re: GPIO Attribute Checker Register</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/GPIO-Attribute-Checker-Register/m-p/939551#M54329</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;KM33 has 2 master, M0 core and DMA. Please see the RM page 68, Figure 3-7&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/90461i3530214DC1973CDF/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The MCM_MATCR0 register control these two masters' attribute(RM page 232).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/90462i5EB4F53B32D17C90/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you set GPIOx_GACR to 111, then none of these two masters can access this port.&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>Fri, 05 Jul 2019 08:14:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/GPIO-Attribute-Checker-Register/m-p/939551#M54329</guid>
      <dc:creator>jingpan</dc:creator>
      <dc:date>2019-07-05T08:14:48Z</dc:date>
    </item>
  </channel>
</rss>

