728x90

- ESP8266 펌웨어 업데이트를 하는 이유

  esp8266의 기본 펌웨어는 보드레이트가 115000으로 설정되어있지만 아두이노의 소프트웨어 시리얼의 보드레이트는 9600이기 때문에 원활한 시리얼 통신을 위해선 9600으로 설정된 펌웨어가 필요하다.


여기서 잠깐, "소프트웨어 시리얼?"

아두이노 우노는 시리얼통신을 하나만 지원한다.

Rx(0)

Tx(1)

이 통신라인은 아두이노 우노에 코드를 업로드할때 사용된다.

그러므로 소프트웨어 시리얼 라이브러리를 통해 나머지핀에서 시리얼 통신이 되게 만들어 줄 필요가 있다.


펌웨어 업데이트 방법은 아래 블로그를 참조하였다.


펌웨어 업데이트 방법 링크참조

https://m.blog.naver.com/PostView.nhn?blogId=ssplas&logNo=220813696810&proxyReferer=https%3A%2F%2Fwww.google.com%2F )


펌웨어 도중 다음 오류가 발생한 이유

아두이노 우노의 MCU* 에 이미 다른 코드가 업로드되어 있는 경우


※ 해결 방안


아두이노 IDE

파일 - 예제 - 01.Basics - Blink 업로드

Blink등의 예제를 통해 아두이노 우노 MCU*에 업로드된 코드를 초기화 해준다.



참고

https://blog.naver.com/PostView.nhn?blogId=eduino&logNo=221152914869



+ Recent posts