Cortex-M3 STM32F103R8T6 GPIO λ μ§μ€ν° μ’ λ₯
μ΄ κΈμμλ Cortex-M3 STM32F103(STM32F103R8T6)(μ΄ν cortex-m3)μ μ μΆλ ₯ ν¬νΈλ₯Ό μ μ΄νκΈ° μν΄ νμν λ μ§μ€ν°λ€μ μ’ λ₯μ λν΄ μμλ³΄κ² μ΅λλ€. cortex-m3 λ§μ΄ν¬λ‘컨νΈλ‘€λ¬λ λ°μ΄ν° μΆλ ₯μ© λ μ§μ€ν°(GPIOx_ODR, GPIOx_BSRR, GPIOx_BRR)μ λ°μ΄ν° μ μΆλ ₯ λ°©ν₯ μ μ΄ λ μ§μ€ν°(GPIOx_CRL, GPIOx_CRH)μ λ°μ΄ν° μ λ ₯ λ μ§μ€ν°(GPIOx_IDR), κ·Έλ¦¬κ³ μ μΆλ ₯ κ°μ κ³ μ νλ μ©λμ λ μ§μ€ν°(GPIOx_LCKR)λ₯Ό κ°μ§κ³ μκ³ μ΄λ€μ λν΄ κ°λ¨νκ² μ€λͺ νλλ‘ νκ² μ΅λλ€. μ°Έκ³ λ‘ GPIOx_... μμ xλ A~D μ¬μ΄μ μνλ²³μ λλ€. 1. GPIOx_CRL, GPIOx_CRH (Port Configuration Register Low, Port Configuration Register High) μ΄ λ μ§μ€ν°λ μ μΆλ ₯μ μ μ΄ μ€μ μ νκΈ° μν λ μ§μ€ν°μ λλ€. μ΄ λ μ§μ€ν°λ ν΄λΉ ν¬νΈμ μ μΆλ ₯ μ μΈ λ° κ° νμ λμ λͺ¨λλ₯Ό μ€μ ν μ μλλ°, κ·Έ μ€ GPIOx_CRLμ 07λ² νμ μ€μ νκ³ , GPIOx_CRHλ 815λ² νμ μ€μ ν©λλ€. λ¨Όμ GPIOx_CRLμ μ€μ λ°©λ²μ μλμ κ°μ΅λλ€. ...