WIZnet Developer Forum

WIZwiki-W7500P의 serial 통신 중 첫 문자를 놓치는 문제

안녕하세요?

WIZwiki-W7500P를 사서 mbed compiler로 코딩을 시작하였습니다.

그런데 serial 통신에서 한 가지 이상한 점이 발견되었습니다.

먼저 TCP client를 포함시키기 전에는 아래와 같이 구성하였습니다.
구성: WIZwiki-W7500P_before_client_is_added.png
코드: main_before_client_is_added.cpp
터미널 화면: Terminal_before_client_is_added.png

터미널 화면을 보면 string이 serial을 통해 아무 문제없이 전송된 것을 볼 수 있습니다.

그런데 아래와 같이 TCP client를 포함시켰습니다.
구성: WIZwiki-W7500P_after_client_is_added.png
코드: main_after_client_is_added.cpp
터미널 화면: Terminal_after_client_is_added.png

이번 터미널 화면을 보면 어쩌다가 string의 첫 번째 문자가 빠지는 것을 볼 수 있습니다. (화면에서 빨간색 박스 참고)

Client의 interrupt가 serial의 수신 interrupt를 방해해서 이런 현상이 생기는 것 같은데 해결 방법은 없는지요?
도움 부탁드립니다.

화일 첨부가 안 되네요.
메일 주소를 알려주시면 첨부 파일을 보내 드리겠습니다.

안녕하세요
becky@wiznet.co.kr로 메일주시면 됩니다.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.