728x90
반응형
SMALL

I2C 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..

[KG_KAIROS] EXTI와 Rx/Tx 제어 설명

EXTI는 External Interrupt의 약자로, 외부 인터럽트를 처리하는 기능을 의미합니다.외부 인터럽트는 마이크로컨트롤러가 외부 장치에서 발생하는 신호를 감지하고,이를 처리하기 위해 프로그램의 흐름을 잠시 변경하는 메커니즘입니다.EXTI의 주요 기능엣지 감지: EXTI는 신호의 상승 엣지 또는 하강 엣지를 감지하여 인터럽트를 발생시킬 수 있습니다.마스크 레지스터: 특정 인터럽트를 활성화(Enable)하거나 비활성화(Disable)할 수 있습니다.펜딩 레지스터: 인터럽트가 발생했는지 여부를 기록합니다.우선순위 설정: 여러 인터럽트가 동시에 발생할 경우, 우선순위를 설정하여 처리 순서를 결정합니다.EXTI의 동작 과정신호 감지: 외부 장치에서 신호가 발생하면, EXTI가 이를 감지합니다.트리거 모드..

728x90
반응형
LIST