묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
섹션5 프로젝트 생성해보기 디버깅 문제
안녕하세요. 임베디드 강의를 입문하면서 수강하기 시작한 학생입니다. 다름이 아니라 아래 문의와 비슷한 경우인 것 같은데 해결이 되지 않아 질문드립니다.https://www.inflearn.com/community/questions/1411541/%EC%84%B9%EC%85%98-5-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%83%9D%EC%84%B1%ED%95%B4%EB%B3%B4%EA%B8%B0-%EC%97%90%EC%84%9C-st-link-upgrade-%EA%B4%80%EB%A0%A8-%EB%AC%B8%EC%9D%98 해당 질문에서 해결법을 알려주신대로 다 해봐도 해결이 되지 않아결국 STM32Cube를 지운 후 1.7.0 버전으로 재설치 했는데도 동일한 문제가 발생해 질문 드립니다. 장치관리자에 STM32 연결도 인식한 상태이고,STM32Cube를 관리자 버전으로도 실행해보고 컴퓨터 재부팅도 시도해보았습니다.관련 프로젝트 경로도 전부 영문으로 이루어져 있습니다. 혹시 해결법을 찾을 수 있을까요?감사합니다. 강의 재밌게 잘 듣고 있습니다.
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
실습용 보드 등 한번에 저렴하게 하는 법 없을 까요?
안녕하세요.아듀이노 같은 완전 처음이라최소 보드, 온습도센서, LED는따로 구매해야 하는 거 같은데요한꺼번에 저렴하게 구매하는 법 없을 까요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
GPIO 제어의 방식 이해
안녕하세요 이제 막 강의를 듣기 시작해서 세션 7까지 수강을 마쳤습니다. 제가 임베디드 분야에 무지한 상태로 임베디드 리눅스를 사용하는 회사에 취업을 몇가지 업무를 진행하였는데,그 때 GPIO를 제어하기 위해선 해당 pin에 맞는 file 내부에 작성된 값을 제어했습니다. 이 부분과 차이가 있는듯 하여 궁금한점이 있느데임베디드 리눅스의 경우에는 운영체제가 존재하고, 지금 강의에서 진행하는 과정의 경우 운영체제가 없기 때문에 진행방식의 차이가 있는건가요?mcu를 사용해서 gpio를 제어하는 경우에는 결국 해당 레지스터의 bit를 제어하는 방식으로 진행이 되는건가요?이렇게 두가지 내용에 대해서 우선 궁금증이 생겨 문의 드립니다. 답변주시면 감사드리겠습니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
멀티미터기 필요 유무
안녕하세요! 이제 막 강의를 수강하려고 합니다. 질문 글을 찾아보니 오실로스코프는 이 강의자체에서는 필요없다고 하셨는데 그럼 멀티미터기는 필요할까요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
[5강 Hello Gpio] 환경구축의 의미
안녕하세요, 강의를 듣는중 의문점이 생겨서 글 남깁니다. 제가 궁금한점은우선 보드에 ST link 장비를 연결하는 이유가 뭔지가 궁금합니다.이 장비가 있어야 디버깅이 가능한건가요??ST link의 전체적인 역할이 궁금합니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
No ST-LINK detected! Please connect ST-LINK and restart the debug session.
안녕하세요. ST링크 연결을 하다가 아래처럼 디버깅 오류가 나서 문의 드립니다. 하드웨어는 연결되어 있는 상태이고 빨간색 불이 뜨고 있는 상황입니다. 링크 유틸리티 화면이랑 IDE 화면 그리고 하드웨어 사진 첨부했습니다. 어떻게 해결을 해야하나요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
프로젝트 생성해보기
디버그를 했더니ST-LINK: Could not verify ST device! Abort connection. 이런 오류가 나옵니다.검색해보니 fake 칩은 안된다는 말도 보이고.. 어떻게 해결해야 할지 잘 모르겠습니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
드라이기 동작질문
난방실 만들기(온도에 따른 드라이기 제어)4 수강중온도변화에 따른 드라이기 동작은 됩니다.(45도미만 에서 드라이기 켜짐 / 50도 이상에서 드라이기꺼짐) 그런데 드라이기가 켜질때 이전 강의에서 AC Relay를 이용해 2초마다 드라이기를 끄고 켰던것처럼 동작합니다 (드라이기가 지속적으로 동작하는게 아니라 2초마다 켜졌다 꺼졋다합니다)// HAL_GPIO_TogglePin(PB5_RELAY_ON_OFF_CTRL_GPIO_Port, PB5_RELAY_ON_OFF_CTRL_Pin);// HAL_Delay(2000);위 코드를 주석처리하거나 지운상태로 디버그를 해도 그렇게 동작합니다하드웨어적으로도 확인 해봤는데 문제가 없는 것 같습니다..
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
[섹션 5] 프로젝트 생성해보기 에서 ST-Link upgrade 관련 문의
안녕하세요. 덕분에 강의 잘 듣고 있습니다.다름이 아니라, ST-Link firmware upgrade를 성공적으로 진행했음에도 불구하고 다음과 같이 에러가 발생합니다.utility를 통해서 upgrade도 성공적으로 마쳤고, connect도 잘되는 상태입니다.USB를 재연결해도 안됩니다. 도와주시면 감사하겠습니다.
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
mongodb 접속 실패
Drivers를 선택해서 나온 url주소로도 MongoDB for VS Code를 선택해서 나온 url주소로도 접속이 실패합니다.Node.js 코드는 다음과 같이 작성했습니다.const mongoose = require("mongoose"); const MONGODB_URL = "mongodb+srv://root:1234@education.sidnf.mongodb.net/"; mongoose .connect(MONGODB_URL) .then(() => console.log("Connected to database!")) .catch(() => console.log("Connection failed..."))Connection failed... 라고 나옵니다.Network Access에서도 0.0.0.0으로도 해보고, 제 컴퓨터의 IP주소로도 해보았습니다.전부 접속 실패가 뜹니다.이유를 알 수 있을까요?!
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
FND send_port에 대하여..
void send_port(uint8_t X, uint8_t port) { send(X); send(port); HAL_GPIO_WritePin(FND_RCLK_GPIO_Port, FND_RCLK_Pin, LOW); HAL_GPIO_WritePin(FND_RCLK_GPIO_Port, FND_RCLK_Pin, HIGH); }이렇게 코드를 보면 X, port 를 send하고RCK 라이징 엣지를 만들어서 최종적으로 출력 하는구나를 알 수 있는데 만약 이런 코드 없이 데이터시트를 보고 코드를 만든다고 할 때 X와 port를 함께 send하는것,X, port 순으로 send 해야 한다는 것,위치(port)는 0b0001, 0b0010, 0b0100, 0b1000으로 설정한다는 것 들은 어떻게 알 수 있나요?데이터시트를 통해서 이런 정보까지는 얻을 수 없는 것 같아서요..
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
main.c 가 나오지 않습니다
main.c가 나오지 않습니다. 어떤게 문제인가요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
SPI 통신 질문
하드웨어 구성 상 7-segment 의 네자릿수가 동시에 다른 숫자를 나타나게 하는 것은 불가능 하다고 설명해 주셨는데요. SPI 통신을 사용할 때는 이 문제가 해결된 것처럼 보입니다. GPIO 통신을 사용할 때는 각 자릿수를 빠르게 켜서 마치 동시에 켜진 것처럼 보이는 방식을 사용하는데, SPI 통신을 사용할 때도 7-segment의 각 자릿수가 동시에 켜진 것처럼(실제로는 동시가 아니지만) 보이는 것일까요??
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
섹션 5. Hello GPIO!! 에서 프로젝트 생서해보기! 문의
HAL_INIT(); 디버그를 할려고 하는데 이런 오류가 뜹니다. 어떻게 해결하면 좋을까요?
-
미해결아두이노 응용 시리즈 2 - 자동화 텃밭 급수 시스템 개발
첨부파일 실행
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 첨부파일 실행 어떻게 하나요?
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
개발환경 설정 중에 my ST Login에서 막혔습니다..
개발환경을 세팅하려고 하는데 아래와 같은 창이 떠서위 화면의 register를 했는데 이상하게 비밀번호를 쓰는 칸이 없기에 Forgot password?를 눌러서위와같은 이메일을 받아서 "Create a myST account" 버튼을 클릭했는데그냥 하얀 화면이 나오는데 왜 이러는지 혹시 아시나요,,,혼자 20분정도 해매고 있는 것 같네요,,
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
데이터시트로부터 얻는 정보
안녕하세요TM74HC595 데이터 시트로부터어떤 값을 보낼 때 어떤 문자가 표시되는지,숫자 위치(4칸중 어디)는 어떻게 결정하는지 등의정보들을 다 얻을 수 있는건가요?
-
미해결아두이노 응용 시리즈 2 - 자동화 텃밭 급수 시스템 개발
준비물 구매는 어디서 할수 있나요?
안녕하세요오늘 처음 강의를 듣는데, 준비물은 어디서 구매할 수 있나요?
-
해결됨사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
보드관련 질문
강사님께서 강의에서 쓰신 보드말고, 제가 보유하고있는 아두이노 wifi 보드를 사용하여 진행해도 괜찮을까요 ? 달라지는게 많이 있을지 궁금합니다.
-
미해결아두이노 응용 시리즈 2 - 자동화 텃밭 급수 시스템 개발
궁금해요!
강의에서 데이터를 전송하는 크기가 10바이트인데 온도센서에서 4바이트, 습도 센서에서 4바이트를 복사하는데 왜 10바이트를 전송하는 건가요?