2017-04-01 3 views

답변

1

GPIO는 입력, 출력 또는 가능한 여러 대체 기능 중 하나로 구성 할 수 있습니다. 이름에서 알 수 있듯이 GPIO_PinAFConfig은 이러한 대체 기능 중 하나를 설정하므로 목표를 달성하지 못합니다.

표준 주변 장치 라이브러리를 사용하여 입력과 출력을 전환하면 일부 중복성이 변경됩니다. 레지스터 값은 변경되지 않거나 입력 또는 출력과 상호 배타적입니다. 스위치가 가능한 한 빨리 필요하면 (여기에서 수십 또는 수백 나노초라고 말합니다), 직접 레지스터 액세스는 필연적으로 필요한 레지스터 만 변경하여 상당한 비용을 절감 할 수 있습니다.