아두이노와 STM32의 TX와 RX 핀을 연결했다면, 아래 사항들을 확인해보세요. 아두이노와 STM32의 GND 핀을 반드시 연결해야 합니다. 아두이노와 STM32 모두 9600bps로 설정되어야 합니다. 아두이노가 5V 논리 레벨을 사용하고 STM32가 3.3V 레벨을 사용한다면, 레벨 변환기를 사용하는 것이 안전합니다.
데이터가 문자열 형태로 전송되므로, STM32에서 문자열 처리를 추가해야 합니다. char buffer[16]; // 데이터를 저장할 버퍼
int index = 0;
void USART_Receive_String() {
while (1) {
unsigned char received = getch(); // 1바이트 수신
...