개발환경 : 컴파일러는 Keil uVision5
사용 하고 miniJLINK
를 이용하여 F/W 다운로드 하였다.
본 시험은 FT232RL 칩을 이용하여 RS232 to USB 통신으로 STM32F103 코어와 PC간의 시리얼 통신 테스트이다.
아래와 같이 UART1 사용 핀 GPIO_Pim_9
, GPIO_Pin10
을 초기화 후 USART 초기화를 실행한다.
아래와 같이 main
함수를 작성하여 "Hello world"
를 전송한다.
USART_SendData
함수는 1byte 크기의 데이터를 처리함으로 FT232RL_Send
함수를 아래와 같이 작성하여 데이터를 처리하였다.
USART 인터럽트사용은 USART 초기화에 아래 두 함수를 추가하고 핸들러함수를 정의 하여 사용한다.
동작은 시리얼 통신으로 't' 를 전송하면 BULE LED가 켜지고 'T' 를 전송한다.
STM32F103VCT6 for MPU-9250 자이로 센서 StartUp (0) | 2016.09.26 |
---|---|
STM32 Clock - 클럭 소스와 클럭 설정 (0) | 2016.09.23 |
[STM32F103VCT6] LED on & off/Delay (0) | 2016.09.21 |
STM32F407VET6 UART (RS-232) (0) | 2016.09.12 |
STM32F407VET6 Delay 함수 설정 (0) | 2016.09.12 |