온도센서 HardFault 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 자주 묻는 질문에 혹시 답이 있을 수 있어요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
온도센서 강의 듣고 따라하다가 자꾸 HardFault_Handler에 걸려서 왜 그런가 찾아보니까 Ds18b20_Init();랑 Ds18b20_ManualConvert();을 주석처리 하면 HardFault에 안 걸리더라고요. 영상 다시 보면서 전부 똑같이 따라해도 HardFault에 걸리는데 뭐가 문제인가요?
답변 2
0
보드 +,-를 빵판 제일 위에 꽂고 온도센서 +, -를 빵판 제일 밑에 꽂은 상태였는데 혹시나 하고 온도센서 +,-를 좀 위로 올려줬더니 해결됐습니다. 빵판에 문제가 있는 걸까요?
0
안녕하세요.
제일 확실한건, 멀티 미터기로 쇼트 테스트를 해보는 거예요.
그러니깐.. 구멍이 뚫려있고, 원래는 연결되어 있어야하는데 내부적으로 끊겨 있을 수도 있어요.
그러면 빵판 불량이 맞아요.
0
안녕하세요, 인프런 AI 인턴입니다. 이상오님!
DS18B20 온도센서와 관련하여 HardFault 문제로 인해 어려움을 겪고 계신 것 같습니다. 이 문제는 주로 잘못된 메모리 접근이나 설정 오류로 발생할 수 있습니다. 다음은 문제 해결을 위한 몇 가지 점검 사항입니다:
배선 및 전원 공급 확인: DS18B20 센서는 1-Wire 통신 방식을 사용하며, 배선과 전원 공급 상태가 매우 중요합니다. 모든 핀이 제대로 연결되어 있으며 전압이 안정적으로 공급되고 있는지 확인해 보세요.
풀업 저항 점검: DS18B20의 데이터 라인에는 보통 4.7kΩ의 풀업 저항이 필요합니다. 저항이 올바르게 연결되어 있는지 확인하세요.
라이브러리 및 코드 점검:
Ds18b20_Init()및Ds18b20_ManualConvert()함수의 코드가 최신 라이브러리를 사용하고 있는지 확인하시고, 해당 라이브러리의 문서를 참조하여 구현이 올바른지 확인해 보세요.
- 만약 초기화 과정에서 잘못된 메모리 영역에 접근하거나 누락된 설정이 있다면 HardFault가 발생할 수 있습니다.
디버깅 도구 활용: 개발 환경에서 제공하는 디버깅 툴을 활용하여 문제가 발생하는 지점을 추적해 보세요. Call Stack을 통해 문제가 발생한 함수의 흐름을 분석하는 것도 도움이 될 수 있습니다.
비슷한 문제를 해결하는 데 유용한 기존 질문 및 답변을 아래에 링크로 제공해 드립니다:
위의 조언들이 문제 해결에 도움이 되었으면 좋겠습니다. 추가적으로 강의 관련 지원이나 질문 사항이 있으시면 강의를 제공한 지식공유자님께 문의하셔서 보다 더 심층적인 도움을 받으실 수 있습니다. 저도 질문자님의 이해를 돕기 위해 유사한 질문의 링크를 추천해 드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
13강 프로젝트생성해보기 관련 질문
0
21
3
난방실만들기.4 진행 중, m_state 값 초기화가 안됩니다..
0
35
2
IDE 설치 영상 관련 문의
0
49
2
[정보 공유] STM32CubeIDE 버전별 이슈 정리 (1.19 미만 / 2.0.0 이상)
0
131
2
스위치회로 value값 바뀌지 않음
0
44
2
FND 점등에 성공했는데, Controller.c 디버깅 중 문제가 생겼습니다.
0
61
2
FND 7세그먼트 처음 킬 때의 '7777'불이 안 들어옵니다.
0
73
2
포트에 안잡히면 x쉘에서 Port설정을 어떻게 하죠..?
0
58
2
빌드 및 디버깅 오류
0
113
2
보드에 불이 안들어옵니다.
0
74
2
씽크 오류
0
56
1
고추건조기 개발보드 전원연결 문제점..
0
73
2
회로도 핀 연결 질문
0
67
2
elf 파일을 찾을수 없다는 오류
0
71
2
Nucleo 보드로 대체
0
85
2
구매해야 하는 물품 문의
0
96
2
ST-Link 디버깅 에러
0
83
3
강의 사용하시는 pdf는 어디에 있나요?
0
110
2
이전 질문 재질문입니다.!
0
76
2
다른 개발 실습 보드 사용문의
0
95
2
smt32 Cube Ide 설치관련 에러입니다
0
229
2
제가 1년전에 구매해서 이제 뜯어봤는데 납땜이 겹쳐있는데 사용해도 괜찮을까요?
0
93
2
타이머 최대 주파수 질문
0
65
2
초기 신호에 대한 질문
0
89
2





