본문 바로가기

반응형

Embedded

(2)
통신 프로토콜(I2C, SPI, ISP, UART) 안녕하세요.이번 게시글에서는 임베디드, FPGA등 다양한 개발 보드와 환경에서 가장 많이 사용하는 통신 프로토콜 4개에 대해 알아보겠습니다.   ※ 통신 프로토콜 (Comunication Protocol) : 마이크로컨트롤러와 주변장치 사이에 디지털 정보를 간편하게 전송할 수 있는 방법을 제공하기 위해 만들어진 통신 프로토콜을 말한다.  ▶1. I2C [Inter-Integrated Circuit] : 여러 개의 장치를 연결하는 경우에도 신호선 두 개(SDA-Serial Data, SCL-Serial Clock)만을 연결하여 사용할 수 있다. 적은 신호선을 사용하는 장점이 있는 반면 SPI에 비해 속도가 느리며 동시 양방향 통신이 불가능하여 양방향 통신이 필요한 경우에는 전송 속도가 더 느려진다. ..
[Arduino] 아두이노 기본, 아두이노 시작_SW 설치 및 보드 연결(1) 안녕하세요.지금 포스팅부터 연속적으로 아두이노의 기본 모듈을 다뤄보겠습니다. 우선 기본적인 설치와 보드와 PC의 연결부터 진행해서 차츰 여러가지 모듈을 사용해 보는 방향으로 진행하겠습니다.   ※1. Arduino IDE아두이노(Arduino) IDE(Integrated Development Environment)는 아두이노 마이크로컨트롤러를 프로그래밍하고 관리하기 위한 통합 개발 환경입니다. 이 IDE는 프로그래밍 언어로 C와 C++을 사용하며, 아두이노 보드에 프로그램을 업로드하고 디버깅하는 데 사용됩니다.아두이노 IDE는 사용하기 쉬운 사용자 인터페이스를 제공하여 프로그래밍 경험이 적은 사람들도 쉽게 아두이노 프로젝트를 시작할 수 있습니다. 또한, 다양한 라이브러리와 예제 코드를 포함하고 있어 다양..

반응형