하드웨어
글 수 321
2015.03.12 17:32:13 (*.134.169.166)
14858
오늘은 General purpose output 중 Alternate Function output 모드를 알아 보겠습니다.
Alternate Function 은 그핀이 가지고 있는 몇가지 기능을 이야기 합니다.
PA9의 경우 UART1_TX/ TIM1_CH2
PA10의 경우 UART1_RX/TIM1_CH3
기능이 있습니다.
원하는 stm32f gpio 핀 하나를 Alternate Function 으로 설정 하면, Output driver의 마름모가 Alternate Function Output 박스를 연결 합니다.
마름모는 mux 란 놈인데 이놈의 기능은 google에서 찾으면 쉽게 찾으실 수 있습니다.
이 Alternate Function 서브 기능으로 Push-pull과 Open-drain 이 있습니다.
이 기능은 전에 1,2에 설명 하였으므로 보시기 바랍니다. 제 이름으로 검색 하시면 됩니다.
간단이 첨언 하면
uart tx 하는데
Push-pull로 설정을 한다면 3.3V 장비를 연결해야 합니다.
Open-drain로 설정하면 0V~5V 까지 장비를 연결해도 됩니다.
그러나 외부에 저항이 붙어야 합니다.
그리고 주의 할 점은 Push-pull과 Open-drain은 동작 속도가 차이가 날수 있으니 테스트 해보셔야 합니다.
끝 -