안녕하세요...

: GAFR은 왜 굳이 모두 '0'으로 하는지 잘모르겠습니다.
: GPIO Alternate Function Register라는 뜻을 정확히 이해를 못하겠네요~~

==>> GPIO는 다른 부가적으로 다른 기능으로 사용되고 있습니다..

따라서. GPIO의 입출력 전용 기능으로 사용하고자 할때 사용합니다.

즉, 아래 예)와 같이 GPIO의 부가적인 기능을 사용하지 않게 하기 위해

서 GAFR을 0으로 셋팅하는것입니다..


예) GPIO의 부가적인 기능의 일부 예

GP 15 : UART_RXD
GP 14 : UART_TXD

GP 2..9 : LDD 8..15

그럼 수고하세요...