USART - Universal Synchronous/Asynchronous Receiver/Transmitter (범용 동기화/비동기화 송수신기)- Serial : 병렬 데이터를 직렬 방식(한번에 한 bit씩)으로 전환하여 전송.- Universal : 자료 형태나 전송 속도를 직접 구성할 수 있음.- Synchronous : 기준 clock을 같이 전송. clock에 동기화 해서 각 엣지에서 데이터 취함. 고속. 제어 어려움.- Asynchronous : 동기 clock 없이 송수신부의 Baud Rate를 맞춤. Start bit와 Stop bit를 사용하여 데이터의 처음과 끝 구분. 저속. - PROJECT 1) 내용 : 외부스위치(GPIO) 3개 중 하나를 입력 받음(GPIO_ReadInputDa..
PROJECT 1) 내용 : tactile switch 2개로 LED 2개 제어 -> 눌렀을 때 점등. 2) PIN - PA15 : LED_R, SPI3_NSS, SPI1_NSS, TIM2_CH1, TIM2_ETR, JTDI - PB4 : LED_G, SPI1_MISO, SPI3_MISO, TIM3_CH1, NJTRST - PE0, PE1 3) file tree & main.c 4) drivers RESULT
GPIO PROJECT 1) 내용 : 보드 내장 LED 2개 (Red, Green)을 원하는 속도로 깜빡거리기. 2) PIN - PA15 : LED_R, SPI3_NSS, SPI1_NSS, TIM2_CH1, TIM2_ETR, JTDI - PB4 : LED_G, SPI1_MISO, SPI3_MISO, TIM3_CH1, NJTRST 3) file tree & main.c 4) drivers - 예제 파일 그대로 사용 (168MHz clk용) RESULT - 1초에 10번씩 LED 2개 번갈아가면서 점등