본문 바로가기

분류 전체보기97

ex04_text LCDControl TEXT LCD  1) PIN MAP   2) PIN Assignment  3) Signal Flow Example 4)   PROJECT 1) 내용 : PC의 키보드로 문자 입력 (USART_ReceiveData) -> 입력값을 text LCD에 display.  2) PIN   3) file tree & main.c (usart_printf 부분 생략)   4) drivers >  -> ex03_USART 게시물 참고 > -> 기존 파일 사용 >   RESULT 2018. 1. 23.
ex03_3_USART_/w_externalLED USART REGISTER   PROJECT 1) 내용 : PC의 키보드로 문자 입력 (USART_ReceiveData) -> 입력값에 따라 외부 LED 동작  2) PIN   USART External LED - PA9 : USART1_TX - PA10 : USART1_RX  - PE3 : EXLED_R (RED  - PE4 : EXLED_G (GREEN)  - PE5 : EXLED_B (BLUE)   3) file tree & main.c    4) drivers >  -> ex03_USART 게시물 참고 > - 외부 LED 사용 (기존 led.h에서 핀과 포트만 수정 + LED를 모두 EXLED로 변경)   RESULT - 의도한 동작 수행 O 2018. 1. 23.
ex03_2_USART_echo USART STATUS REGISTER    PROJECT 1) 내용 : PC의 키보드로 문자 입력 (USART_ReceiveData) -> 받은 문자열 그대로 출력 (USART_SendData)  2) PIN   - PA9 : USART1_TX  - PA10 : USART1_RX      3) file tree & main.c    4) drivers >  -> ex03_USART 게시물 참고    RESULT 2018. 1. 16.
ex03_USART 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_ReadInput.. 2018. 1. 15.
ex02-2_Switch 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 2018. 1. 13.
ex02-1_LED 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개 번갈아가면서 점등 2018. 1. 9.