질문은 아니고 FND 사용에 문제가 생겼었는데 해결해서 혹시 다른 분들도 참고하실 수 있을까 해서 남겨봅니다. 내용을 간단하게 요약하면 강의의 칩셋과 받은 칩셋이 다를 수 있으므로 칩셋이 같은지 확인하고 다르면 직접 데이터시트를 찾아서 비교해봐야 한다 입니다. 문제 발생 FND 사용 시 7세그먼트를 개별 사용하는 것은 문제 없음 2개 이상 사용시 문제가 발생함 S/W로 하나씩 키는것, 같은 숫자를 포트바꿔서 동시에 켜는 것은 잘 동작함 한 개를 켜고 그것은 유지한채로 다른 것을 켤 떄 문제 발생 관찰/원인 분석 digit2, digit4 같은 함수 사용시 세그먼트가 전체적으로 초기화(?) 되는 듯한 모습을 발견함 (숫자가 넘어갈 때 바라바라 떨리는 느낌) 이때 S/W문제가 아닌 H/W 문제이지 않을까 싶어서 칩셋 확인 하드웨어 칩셋을 확인하니 74HC595D로 강의와 다름 데이터 시트를 찾아보았더니 SCLK의 초기값 차이 발견 최종 원인 강의에서 안내한 시트 TM74HC595 강의의 칩은 SCLK의 기본값을 HIGH로 설정해야함 내 칩으로 검색한 시트 74HC595D 제 칩은 SCLK의 기본값을 LOW로 설정해야함 해결 IDE에서 PIN sclk의 output level을 LOW로 변경 send() 함수에서 sclk를 HIGH 후 LOW로 내리는 것으로 변경
네이버에서 보드만 구매 했습니다. USB 전원만 인가하면 LED D1은 계속 ON.D2는 깜밖임 상태입니다. 이 상태에서 STM32F103C8T6 "VBAT" 1번 핀의 전원이 2V가 인가 됩니다. 그 외 J2 1~3핀을 이용하여 측정해도 2V가 나옵니다. 왜 3.3V가 안되는지 궁금 합니다
make (e=87): 매개 변수가 틀립니다. make: *** [Core/Src/subdir.mk:34: Core/Src/stm32f1xx_hal_msp.o] Error 87 make: *** Waiting for unfinished jobs.... "make -j12 all" terminated with exit code 2. Build might be incomplete. 보드 펌웨어도 업데이트 하고 usb도 다시 꽂았지만 이런 에러가 뜹니다 어디 코드 한 줄을 바꾸어야 하는 걸까요?
사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
mqtt 서버가 pub sub 반응이 없길래 한참을 헤매이다 실행방법 올려둡니다. esp8266 과 데스크탑(mqtt)에서 실행 잘됩니다. mosquitto 폴더내의 mosquitto.conf 파일을 관리자모드로 메모장을 실행하여 아래의 2줄을 추가함. listener 1883 0.0.0.0 allow_anonymous true 윈도우 방화벽 > 고급설정 > 인바운드 규칙 > 새규칙 > 1883 포트를 추가 (자세한 내용은 구글 탐색) 윈도우 서비스 > mosquitto 서버 다시 시작 mosquitto_sub -d -t outTopic 실행
안녕하세요. 내힘으로 LED회로 만들어서 제어하기2 강좌에 4분 28초에 gpio pull up pull down이 의미하는게 pull up 저항 pull down 저항을 의미하는게 맞나요?? 그렇다면 led회로 구성이 pull down 으로 구성이 돼있는데 왜 gpio pull down이 아닌 gpio pull up으로 세팅하신건가요? 감사합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 하드폴트도 나고 무한루프도 돌고 하다가 디버깅을 해서 원인을 찾아냈습니다. 온도계를 제대로 연결했음에도 인식을 못 하는 문제가 발생해서 Ds18b20_Init()을 넘어가질 못 하고 있습니다. 문제는 저번에는 간헐적으로 연결이 되긴 됐어서 온도계 문제인지 다른 게 문제인건지 알기가 힘듭니다. 다른 온도계라도 구해서 달아봐야할까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의 수강중인 학생입니다. FND를 GPIO로 제어하는 부분까지 진행하고 하루 쉬고 다시 연결을 했더니 init_fnd() 함수에서 디버거가 아무것도 표시하지 않고 멈추고, 주석 처리하고 디버거를 돌려도 while문이 돌지 않고 멈춰버립니다. 무슨 문제인지를 모르겠습니다.