stm32f10x GPIO I/O PORT 정리 (+ push-pull/open-drain)
·
하만 세미콘 아카데미 8기/stm32기반 ARM architecture
GPIO Functional Description (stm32f103 reference manual p.155) 아래 사진과 같이 gpio 포트를 사용시 general purpose output과 alternate function output, input의 모드에 따라 비트를 설정해 push - pull / opne - drain 방식을 사용하는 것을 알 수 있다.   push-pull / open-drain(collector) 방식 비교 위 회로도의 하늘색 표시된 부분을 봤을때 두개의 mosfet으로 구성되어 있고, 이 두개의 mosfet을 이용해 push-pull / open-drain 방식을 지정하게 된다. 먼저 개별 트랜지스터의 동작에 대해 설명하겠다. (* bjt와 mosfet의 동작은 유사하므..
SPI (serial peripheral interface) 통신
·
하만 세미콘 아카데미 8기/stm32기반 ARM architecture
spi (serial peripheral interface) 통신 직렬 동기 (synchronous) 방식 -> 1:N (일대다수) 통신 방식, N개만큼의 line이 필요동시에 송수신 가능 push - pull 방식을 사용함으로써 master와 slave 간 상호 같은 전압을 사용함 → 시그널 정합성과 고속 통신을 지원 - master : 1개, 통신의 시작을 제어, clk 신호를 제공 - slave : 주변장치, 1개 이상  신호의 기능 clk : 데이터에 동기되어 전돨되는 clock 신호, master에서 생성MOSI (master out slave in) : clk에 따라 master가 전달하는 dataMISO (master in slave out) : clk에 따라 slave가 전달하는 데이터 C..
ra_mi
'하만 세미콘 아카데미 8기/stm32기반 ARM architecture' 카테고리의 글 목록