섹션 5 마지막에 스위치 눌러서 led점등 하는게 안되네요.. 바로 전에 0.1초 간격으로 저절로 껐다 켜지는건 잘 됬는데 스위치 버튼이 불량일수도 있나요? 코드가 긴것도 아니고 설정이 복잡한 것도 아닌데 원인을 모르겠습니다.. if (!HAL_GPIO_ReadPin(GPIO_SW_GPIO_Port, GPIO_SW_Pin)){ HAL_GPIO_WritePin(GPIO_LED_GPIO_Port, GPIO_LED_Pin, 1); } else { HAL_GPIO_WritePin(GPIO_LED_GPIO_Port, GPIO_LED_Pin, 0); } 혹시나 이렇게 반대로 바꾸면 계속 불이 들어와 있지만 스위치를 눌러도 아무 변화 없습니다. 그리고 제가 멀티미터기 사용법은 아직 다 몰라서 바로 아래 사진에 파란색 동그라미에 각각 대고 도통시험 그쪽에 놓고 했는데 소리는 안나는데 저 두 곳에 어떻게 잘 맞춰서 대면 D2 LED에 불이 들어옵니다.(스위치 안누른 상태에서). 그리고 두 곳에 댄 상태에서 스위치를 눌러도 소리는 안나구요
디버그 누르면 다음과 같이 뜨고 No를 하면 이렇게 뜹니다. STM32 ST-LINK Utility 에서 ST-LiNK를 해도 위 처럼 뜨고 안됩니다. 또한 여기서 STM32 ST-LINK Utility 한 뒤에도 connect를 누르면 이렇게 뜨는데 안되네요 두가지 문제의 원인을 모르겠습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 29강 소스코드 분석하시는 영상을 보니 first 프로젝트에서 작업을 하셔서요..! 전 프로젝트 복사하는 강의영상부터 계속 second 프로젝트에 작업했었는데 26강부터 first프로젝트에서 작업을 하셔서요! first에 작업했었어야 했던 걸까요..?!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의에서 말씀하신 소켓 앞부분과 뒷부분은 각각 만들었을 때 쇼트테스트로 연결도 잘 된 것을 확인하였는데 파랑색 전선을 자르고 릴레이를 중심으로 앞부분과 뒷부분 연결해서 아래 사진처럼 돼지코 안쪽 갈고리 모양 부분과 돼지코에 꽂는 두가닥? 선을 쇼트테스트 하면 강의에서처럼 삐-소리가 안나서요. 근데 갈고리부분과 각 갈고리에 연결된 전선을 쇼트테스트하면 삐-소리 나는 걸 봐서는 소켓 앞부분과 뒷부분 각각으로는 연결이 잘 된 것 같아요 그리고 stm 빵판의 3.3v에 선 꼽으면 릴레이는 2번째 사진처럼 잘 작동하는데 드라이기는 작동이 안되어서 어느 부분이 잘못된 건지 모르겠어서요 ㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. led 제어까지는 잘 동작했는데, uart 통신을 하려고 보니 시리얼 통신 테스트가 출력되지 않아요. 그래서 uart 모듈이 잘못됐나 하고 툴에서 통신을 확인하려고 i를 따라해봤는데도 동작하지 않아요.. 디버깅을 하면 여기서 멈추고 계속 실행을 하면 이렇게 바뀝니다ㅜㅜ expression 창을 보면 코드나 보드에 뭔가 이상이 있는 것 같은데 알 수 있는 방법이 있을까요.. 참고로 오실로스코프는 없습니다ㅜ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 주소는 나오는데 온도의 값이 나오지 않습니다. 어떤 부분이 문제일까요.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 온도센서 강의 듣고 따라하다가 자꾸 HardFault_Handler 에 걸려서 왜 그런가 찾아보니까 Ds18b20_Init ();랑 Ds18b20_ManualConvert ();을 주석처리 하면 HardFault 에 안 걸리더라고요. 영상 다시 보면서 전부 똑같이 따라해도 HardFault 에 걸리는데 뭐가 문제인가요?
스위치를 누를 때만 인터럽트가 발생해야 하는데 스위치를 눌렀다가 뗐을 때도 인터럽트가 발생을 합니다. BUTTON_GAP의 수치를 바꿔도 문제가 해결되지 않았습니다. ioc에서도 falling edge로 설정을 했음에도 문제가 계속 발생합니다. 부품도 바꿔가면서 사용했지만 문제가 사라지지 않았습니다. 제가 놓친 부분이 무엇인지 알려주시면 감사하겠습니다...
안녕하세요, st link를 교환받은 학생입니다. st link와 연결하여 위의 프로그램을 통해 업그레이드 진행은 성공적으로 되었습니다. 이후 st link와 보드를 연결하고 ide내부에서 업그레이드를 진행(HAL_INIT();디버깅 오류가 나서 업데이트 창이 뜸)하였으나 위와 같은 오류가 떴습니다. 보드에도 따로 usb케이블을 연결하여 전원을 공급하여 업그레이드를 진행하였으나 2번의 오류가 다시 발생합니다. ** st link와 보드를 연결시 보드에 불이 들어오지 않습니다. 이후 보드에 휴대폰 충전 어댑터를 이용해 전원을 공급하면 일시적으로 빨간불이 들어오나 이내 곧 다시 꺼집니다. 더 진행해봐야 할 사항이 있을까요? 해결하였습니다. 고속 충전용 휴대폰 어댑터를 사용해서 보드에 전원이 바로 꺼지는 것인가 싶습니다. 낮은 출력의 어댑터를 이용하여 보드에 전원 공급시 빨간불이 지속적으로 들어와있는 상태였고 3.IDE에서 기존 설정해둔 폴더와 파일을 삭제 후 다시 처음부터 프로젝트를 만들었습니다. 더불어 경로상에 한글이 없도록 지정해두었습니다. 위 3가지를 모두 적용하였더니 정상적으로 HAL_Init()에서 걸렸습니다. 이것이... 임베디드의 길인가요,, 추가질문 - 보드에 별도 전원을 연결하지 않을시 보드에 LED가 들어오지 않는다면 실습하는 동안은 계속 보조 전원을 통해 전원을 공급해야하나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 현재 Ds18b20_Init(); 을 할 경우에 제대로 값을 불러오지 못하고 있습니다. 혹시나 제가 다른 옵션을 건드렸을까 새로 프로젝트를 생성해서 확인해도 값을 불러오지를 못하네요 오늘 점심 쯤에 정상 작동하는 것을 확인했었는데, 갑자기 작동이 안되어 당혹스럽습니다... 온도계 모듈만 따로 구할 수 있을까요?
안녕하세요, 온도센서 라이브러리 포팅하는 부분의 강의를 듣고있습니다. 강사님께서 타이머 설정을 할 때 처음에는 8MHz가 기준인 타이머로 설정을 하시다가 최종적으로는 타이머를 72MHz로 변경하신 후 이것을 기준으로 사용하셨는데 꼭 해당 방식으로 변경한 후에 진행을 해야할까요?
강의에 따로 설명이 없어요. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. D2 LED를 켜고 끄는 코드를 작성했는데 전혀 깜빡이지가 않습니다. 강의 내용에서 말씀하신 UserLabel을 GPIO_LED로 설정했는데, 헤더파일이 프로젝트에 들어가지 않아서 깜빡이지 않는걸까요? 헤더파일에 내가 라벨붙인걸 확인할 수 있다고 하셨는데 헤더파일이 어디에 있는지도 잘 모르겠습니다..
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 다른 질문글에서 답변주신대로 다른 유틸리티 이용해서 펌웨어 업데이트와 USB로 보드에도 충전하고 장치관리자에서 ST LINK 연결된 것도 다 확인했는데 아래와 같이 떠서요..! 보드와 ST LINK연결도 다른 질문글에서 본 사진 그대로 잘 끼웠는데도 그러네요.. STM IDE버전을 최신버전으로 했을 땐 다른 오류가 나서 16버전으로 설치했어요 그리고 ST LINK내에서 펌웨어 업데이트 하라해서 하면 맨 아래사진과요