IoT/Raspberry Pi2022. 1. 18. 22:35[라즈베리파이] UART 비동기 시리얼 통신 해보기 - 3 (양방향 통신)

1번글, 2번글에 이어집니다. 단방향으로 테스트를 완료했으니 서로의 회로보며 세팅하고 양방향으로 채팅하는 프로그램을 제작해봅니다. 양방향 채팅 프로그램 (C) #include #include #include #include #include #define BAUD 9600 int fd; char text[100] = {'\0'}; // 받는 스레드 void *thread_from() { printf("1"); while(1) { if(serialDataAvail(fd)) { printf("%c", serialGetchar(fd)); serialFlush(fd); } } } // 보내는 스레드 void *thread_send() { while(1) { printf("\n send text : "); fget..

image