b'0\r\n'
b'0\r\n'
b'0\r\n'
b'0\r\n'
b'0\r'
b'\n'
b'0\r\n'
b'0\r\n'
b'0\r\n'
아두이노 쪽에서 println 으로 0 보냈고
PC쪽에서 파이썬으로 받은건데
가끔 저렇게 0 \r \n 이 분할되서 신호 잡히던데 왜이럼?
b'0\r\n'
b'0\r\n'
b'0\r\n'
b'0\r\n'
b'0\r'
b'\n'
b'0\r\n'
b'0\r\n'
b'0\r\n'
아두이노 쪽에서 println 으로 0 보냈고
PC쪽에서 파이썬으로 받은건데
가끔 저렇게 0 \r \n 이 분할되서 신호 잡히던데 왜이럼?
/0, /r, /n이 표시되는거 같은데. ascii 코드로 출력해보셈...
.decode()[:-2] 넣고 짜다가 계속 잘 안되서 걍 깡으로 프린트 했더니 저렇게 되서 왜 저러는지 물어봄
아두이노 IDE로 연결해보고 아두이노 IDE에선 잘된다면 캐리지 리턴이랑 New Line, Null Char 구글링하셈....
해당 댓글은 삭제되었습니다.
println 으로 넣었으니 당연히 붙는건데 내가 물어보고 있는건 계속 b'0\r\n' 만 나와야하는데 b'0\r' b'\n' 이렇게 쪼개지게 왜 그런거냐 이런거지
공부한지 꽤 되서 정확하게는 모르겠는데 uart를 컴퓨터가 받을때 걍 아무생각없이 무작정 기다릴수 없잖아 그래서 특정 주기마다 드라이버 버퍼에서 커널로 가져오는데 이 가져오는 시기에 0r까지만 오면 그거만 읽어서 올려보내서 메세지가 끊기는거같음