<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>MCU on Sobamemil</title>
    <link>https://blog.sobamemil.com/tags/mcu/</link>
    <description>Recent content in MCU on Sobamemil</description>
    <generator>Hugo</generator>
    <language>ko</language>
    <lastBuildDate>Wed, 08 Jul 2020 11:55:22 +0900</lastBuildDate>
    <atom:link href="https://blog.sobamemil.com/tags/mcu/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Cortex-M3 STM32F103R8T6 GPIO 레지스터 종류</title>
      <link>https://blog.sobamemil.com/posts/178-cortex-m3-stm32f103r8t6-gpio-%EB%A0%88%EC%A7%80%EC%8A%A4%ED%84%B0-%EC%A2%85%EB%A5%98/</link>
      <pubDate>Wed, 08 Jul 2020 11:55:22 +0900</pubDate>
      <guid>https://blog.sobamemil.com/posts/178-cortex-m3-stm32f103r8t6-gpio-%EB%A0%88%EC%A7%80%EC%8A%A4%ED%84%B0-%EC%A2%85%EB%A5%98/</guid>
      <description>&lt;p&gt;이 글에서는 Cortex-M3 STM32F103(STM32F103R8T6)(이하 cortex-m3)의 입출력 포트를 제어하기 위해 필요한 레지스터들의 종류에 대해 알아보겠습니다.&lt;/p&gt;
&lt;p&gt;cortex-m3 마이크로컨트롤러는 데이터 출력용 레지스터(GPIOx_ODR, GPIOx_BSRR, GPIOx_BRR)와 데이터 입출력 방향 제어 레지스터(GPIOx_CRL, GPIOx_CRH)와 데이터 입력 레지스터(GPIOx_IDR), 그리고 입출력 값을 고정하는 용도의 레지스터(GPIOx_LCKR)를 가지고 있고 이들에 대해 간단하게 설명하도록 하겠습니다.&lt;/p&gt;
&lt;p&gt;참고로 GPIOx_&amp;hellip; 에서 x는 A~D 사이의 알파벳입니다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. GPIOx_CRL, GPIOx_CRH (Port Configuration Register Low, Port Configuration Register High)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;이 레지스터는 입출력의 제어 설정을 하기 위한 레지스터입니다. 이 레지스터는 해당 포트의 입출력 선언 및 각 핀의 동작 모드를 설정할 수 있는데, 그 중 GPIOx_CRL은 0&lt;del&gt;7번 핀을 설정하고, GPIOx_CRH는 8&lt;/del&gt;15번 핀을 설정합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;먼저 GPIOx_CRL의 설정 방법은 아래와 같습니다.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
