728x90
반응형
SMALL

hal 2

[KG_KAIROS] 서보모터 각도제어, HEX 프로토콜

오늘은 서보모터 제어!!!      STM32에서 I2C(Inter-Integrated Circuit)는 마스터와 슬레이브 간의 데이터 통신을 위한 양방향 2와이어 직렬 버스입니다. I2C는 두 개의 주요 선을 사용합니다:SDA (Serial Data Line): 데이터 전송을 위한 선SCL (Serial Clock Line): 클럭 신호를 위한 선주요 특징마스터/슬레이브 구조: 마스터 장치가 클럭을 생성하고 통신을 제어합니다. 슬레이브 장치는 마스터의 명령에 따라 데이터를 송수신합니다.주소 지정: 각 슬레이브 장치는 고유한 7비트 또는 10비트 주소를 가집니다.속도 모드: 표준 모드(최대 100kHz), 패스트 모드(최대 400kHz), 패스트 모드 플러스(최대 1MHz), 고속 모드(최대 3.4MHz..

⏳ DMA,Falling,인터럽트란?

임베디드 시스템에서 데이터 전송 및 처리는 폴링(Polling), 인터럽트(Interrupt), DMA(Direct Memory Access) 등의 방식으로 이루어집니다. 각 방식의 특징을 살펴보겠습니다.1️⃣ 폴링 (Polling)CPU가 주기적으로 특정 장치나 메모리 위치를 확인하여 이벤트 발생 여부를 검사하는 방식입니다.장점:구현이 간단하며, 특정 조건을 지속적으로 모니터링할 수 있습니다.단점:CPU 자원을 많이 소모하며, 다른 작업을 수행하는 동안 이벤트를 놓칠 수 있습니다.2️⃣ 인터럽트 (Interrupt)특정 이벤트가 발생하면 장치가 CPU에 신호를 보내 작업을 중단하고 이벤트를 처리하도록 하는 방식입니다.장점:CPU가 다른 작업을 수행하는 동안에도 이벤트를 처리할 수 있어 효율적입니다.단점..

728x90
반응형
LIST