STM32F4 GPIO


STM32F4 GPIO

#GPIO #STM32F4 #STM32CubeIDE #ST 이번포스팅은 STM32F4의 GPIO에 사용되는 레지스터에 대해 설명한다. GPIOx_MODER GPIOx_MODER레지스터는 GPIO의 Mode를 선택하는 레지스터이다. 32비트레지스터로 구성되어있고 2개의 비트의 값을 변경하여 총 16개의 PIN의 Mode를 선택할 수 있다. Mode는 총4가지로 입려, 출력, Alternate, Analog Mode로 구성되어 있다. Alternate Mode는 GPIO외에 Timer, UART, ADC등의 다른기능으로 사용하는 것이고 Analog Mode는 GPIO를 High Impedance-Analog로 설정하는 것이다. 2개의 비트에 익력되는 값이00이면 입력모드, 01은 출력모드 10은 Alternate기능사용, 11은 Analog Mode로 설정할 수있다. 예를 들어 PA0를 출력으로 PA15를 Analog Mode로 설정하려면 GPIOA_MODER레지스터에 11 00 00 ...


#GPIO #ST #STM32CubeIDE #STM32F4

원문링크 : STM32F4 GPIO