BASIC4MCU | 질문게시판 | stm32 디버깅이나 rst버튼 없이 하는 방법좀
페이지 정보
작성자 라칸 작성일2023-09-20 09:43 조회1,342회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=23211
본문
stm32로 lwip tcp서버를 구현했는데 이게 rst버튼을 누르거나 ST-link연결해서 디버깅해야지 실행되네요
그냥 전원을 껐다키면 안되고 rst버튼을 1번 눌려야 동작하던데
그냥 전원만 껐다켜도 동작할수 있게하려면 어떻게 해결해야하나요?
일단 개발환경은 CUDE IDE - c언어 입니다
댓글 1
조회수 1,342master님의 댓글
master 작성일
전원을 껏다 키는 목적은 리셋 시키기 위함인데요
리셋버튼을 누르는 것과 동일하죠
한 가지 차이가 있다면 주변IC의 초기화가 다르다는 점입니다.
전원을 껏다키면 주변IC들도 초기화를 하는데
mcu보다 초기화 시간이 길게되면 제대로 동작하지 못할 수 있겠죠
메인함수에서 충분한 딜레이를 주고서 돌려보세요