2019/09 5

STM32 UART

인터넷 검색해보면 이것저것 너무나 많이 튀어나와서 사용하기 편리한 예제 찾기가 힘들어서 정리해놓습니다. 1. cubeMX에서 UART설정하기 2. cubeMX에서 NVIC설정하기 3. main함수 초기화 하는 부분에서 인터럽트 이네이블 시켜주기 /* USER CODE BEGIN 2 */ Initialize( ); __HAL_UART_ENABLE_IT(&huart4, UART_IT_RXNE); __HAL_UART_ENABLE_IT(&huart4, UART_IT_TC); 4. 수신데이타 전역변수로 지정 4-1. main.c파일에서 데이타 선언 /* USER CODE BEGIN PV */ uint8_t rx_data[32]; // 버퍼사이즈는 수신바이트만큼 지정하거나 크게 /* USER CODE END PV ..

프로그램&회로 2019.09.23

Terminal V1.9b 2013

Terminal V1.9중 가장 무난한 버전인듯. 수신된 데이타를 그래프로도 받아볼 수 있음CSV Graph일경우Ascii data , (comma) Ascii data , (comma) Ascii data , (comma)  Ascii data , (comma) CR/LF이런 식으로 데이타 4개까지 그래프로 표시하며,CSV형태가 아닐때는 HEX값으로 보내서 표시함 좌측상단 Help를 누르면 도움말을 얻을 수 있다. PC측 Dsub 9PIN 연결 번호..DB9 PINOUT on PC: 1 - CD - Carrier Detect (IN) 2 - RX - Data Receive (IN) 3 - TX - Data Transmit (OUT) 4 - DTR - Data Terminal Ready (OUT) 5 -..

프로그램&회로 2019.09.06
반응형