Arduino Reset 되는 현상 및 Data 깨지는 현상 수정
Arduino Reset 되는 현상 및 Data가 깨지는 현상 수정 Arduino Uno 기반의 WizFi250 Library를 작업 중, Arduino Board가 이유 없이 Reboot 되거나 Serial에 출력되는 메시지가 깨지는 현상을 경험 하였다.위 문제는 SRAM이 부족한 Uno Board에 다수의 로그 메시지를 출력하려다 보니 SRAM의 메모리가 오버플로우 되어 발생한 것으로 확인 되었으며, SRAM 메모리를 오버해서 사용하려다 보니 모듈이 비정상 메시지를 출력하거나 Reboot 되는 것 같다. 아래 표를 보면 Uno Board는 SRAM을 2KB 밖에 사용하지 못하며, 반면 Flash Memory는 부트로더용 0.5KB를 뺀 31.5KB를 사용 할 수 있다. Microcontroller A..
2013.12.27