설명 잘 들었습니다.~^^ 집중력이 대단하십니다~ 그럼, 첫번째 링버퍼 영상에서 말씀하신 아두이노 소스를 참조한 프로그램은 디버깅 모드에서 데이터 손실이 있었는데, 이 영상에서는 디버깅 모드가 아니신데, 혹시, 디버깅 모드에서도 데이터 손실이 없이 확인이 되시는 건가요? 수고하셨습니다~
@@embeddedTV2 디버깅 모드에서는 손실이 있을 수 밖에 없습니다. 브레이크 포인트에서는 MCU가 일시정지된 상태라서 UART 통신이 입력되더라도 무시되기 때문입니다. 파싱(수신) 완료 되는 부분에 브레이크 포인트를 잡아서 확인 하시면 제대로 되었는지 확인 가능 할 것 같습니다.
설명 잘 들었습니다.~^^ 집중력이 대단하십니다~
그럼,
첫번째 링버퍼 영상에서 말씀하신
아두이노 소스를 참조한 프로그램은 디버깅 모드에서 데이터 손실이 있었는데,
이 영상에서는 디버깅 모드가 아니신데, 혹시, 디버깅 모드에서도 데이터 손실이 없이
확인이 되시는 건가요?
수고하셨습니다~
칭찬 감사드립니다.^^ 말씀하신 것처럼 디버깅 모드에서 확인을 해보았는데요. 디버깅 모드에서는 첫번째 글자만 저장이 되네요. 그냥 run 했을 때에는 잘 되는데요..왜 그런지 살펴봐야할 것 같습니다. 알려주셔서 감사드려요~
@@engineerlyful 응원합니다 ~^^
@@embeddedTV2 디버깅 모드에서는 손실이 있을 수 밖에 없습니다. 브레이크 포인트에서는 MCU가 일시정지된 상태라서 UART 통신이 입력되더라도 무시되기 때문입니다. 파싱(수신) 완료 되는 부분에 브레이크 포인트를 잡아서 확인 하시면 제대로 되었는지 확인 가능 할 것 같습니다.