
직렬 통신은 1개의 통신라인만을 이용하여 1클럭당 1개의 데이터(1비트)를 전송한다.병렬 통신은 여러개의 통신라인을 이용하여 1클럭당 여러개의 데이터(주로 8비트 또는 16비트)를 전송한다.두 장치(PC, MCU, 각종 전자기기 등)가 멀리 떨어져있을 때 서로 데이터를

브레드보드를 통해 DHT11 온습도 센서를 STM32F429ZI 보드에 연결하고, 해당 센서가 MCU로 보내오는 데이터의 파형을 오실로스코프로 관측하는 것DHT11 제조사에서 배부한 데이터시트를 확인해보면, DHT11과 MCU가 연결되는 블럭다이어그램은 다음과 같다.(

지난시간에 살펴보았던 UART통신은 비동기(Asynchronous) 통신 방식을 통해 데이터를 주고 받는 통신 방법이었다. 그래서 데이터를 주고 받는 두 객체 각각에 TX단자와 RX단자가 위치하여, 어느 한쪽에서 데이터를 TX단자로 송신하면 다른 한쪽에서는 데이터를 R

"Analog"탭을 클릭한다.IN4 포트를 enable시켜주니 PA4가 enable되었다.하드웨어 회로 연결을 PA4번에 해주겠다.

투과형 포토 센서는 발광 소자와 수광 소자를 1개의 패키지에 마주보도록 배열하고, 그 사이를 검출물이 통과할 때 빛이 차단되는 현상을 통해 물체의 유무를 검출하는 광 스위치입니다.첫번째 다리 하나는 증폭기의 역할을 한다.(원래의 신호를 보다 더 크게 만드는 역할을 한다

왠만한 하드웨어들은 전부 이런 시계방향식으로 회로 핀이 구성되어 있다.행에 해당하는 핀에 high를 주고, 열에 해당하는 핀에 low를 가함으로써,해당 위치의 LED를 점등한다.중요한 것은 핀번호화 행/열 번호는 무관하다는 것이다.1~8 / 9~16으로 깔끔하게 나뉘어

컨베이어벨트엘레베이터, 에스컬레이터3D 프린터스텝모터는 우선 IN 핀 4개를 꽂아준다.스텝모터 안에는 전자석이 4개가 들어있다. 그 4개의 전자석에 코일을 통해서 전류를 순차적으로 흘려줘서 자기장이 흐르도록 하고, 그 자기장이 서로 밀어내고 끌어당기게 함으로써 모터가

ioc 파일에서 "Middleware and Software Packs"탭에서 "LWIP"를 누른다.(LWIP = low weight ip)"enalbe"시켜준다.그러면 여러가지 통신 옵션이 나온다. 그중에 눈여겨 볼 것은 다음과 같다.HTTPD: 웹 통신에 쓰이는 프
텍스트### payload(페이로드) 사용자가 보낸 원래의 데이터 페이로드(영어: payload)는 전송되는 '순수한 데이터'를 뜻한다. 페이로드는 전송의 근본적인 목적이 되는 데이터의 일부분으로 그 데이터와 함께 전송되는 헤더, 메타데이터와 같은 부분은 제외 main.c udp_echoserver.c main.c에서 ethernetif_input(&g...

STM32 F429zi의 데모보드가 만들어져서 납품될 때 회사 ID까지는 다 적혀서 오는데, 시리얼 넘버는 적혀서 오지 않았다. 그러므로 맥주소를 먼저 설정해줘야 한다.이 작업을 하지 않으면 TCP/IP OS7레이어에서 Physical Layer에서 Network In
커널이 하는 일중에 가장 중요한 일을 꼽으라면 아무래도 job scehduling을 꼽을 수 있겠다. 임베디드 소프트웨어는 보드에서 돌아가는 내장형 소프트웨어를 말한다. OS도 올라가고 GUI도 올라갈 수 있다. 즉, 특정한 목표를 위해 만들어져 보드에서 돌아가는 내장