[ARM] STM32_Driver(CLCD I2C, Ultrasonic)
ARM/2_Study2024. 4. 26. 09:03[ARM] STM32_Driver(CLCD I2C, Ultrasonic)

1.  CLCD I2C   1-1.  CLCD 메모리 CGROM(Character Generator ROM)8비트 문자 패턴을 저장하고 있는 메모리208개의 5x8 도트와 32개의 5x10 도트의 문자 패턴 저장(9920bit)Character Code 0b0010 0000(공백) ~ 0b0111 1111(←)까지는 ASCII (아스키 코드) 와 일치          → c언어에서 문자로 표현된 데이터를 변환하지 않고 그대로 LCD에 출력 가능→ 위 표와 같이 문자가 CGROM에 저장되어 있고 저장된 문자를 DDRAM을 통해 화면에 출력→ 표 좌측 CGRAM(1) ~ CGRAM(8)은 사용자가 문자를 만들어 CGRAM에 저장하여 사용 가능 CGRAM(Character Generator RAM)사용자 정의..

[ARM] STM32_Radar
ARM/1_Study2024. 3. 24. 16:51[ARM] STM32_Radar

1. Radar - Ultrasonic 거리 측정, Servo Motor 동작 구현 - Ultrasonic으로 측정한 거리 UART 출력 및 Python Radar UI 표시(tkinter 사용하여 물체 위치 표시) (1) TIM1 : servo motor 동작 PWM (Pulse frquency : 50Hz(== Period 20ms)) (2) TIM3 : Ultrasonic Input Capture Interrupt TIMER (3) PA5 : GPIO Trigger, PA6 : TIM3 (4) TIM11 : us delay용 TIMER (5) UART2 : Interrupt set Data(6byte) 통신 protocol : STX CMD data1 data0 CRC ETX - protocol 송..

[ARM] STM32_Buzzer, Ulatrasonic, 필터링, ServoMotor
ARM/1_Study2024. 3. 19. 18:34[ARM] STM32_Buzzer, Ulatrasonic, 필터링, ServoMotor

■ LookUPTable 결과값을 미리 저장하고 있는 배열 LUT(LookUPTable) 배열의 인덱스는 입력, 배열의 값은 출력 /* USER CODE BEGIN 0 */ int soundLUT[] = {131, 147, 165, 175, 196, 220, 247, 262}; // LookUPTable ... int main(void) { ... while (1) { if (countSound == 0) { countSound = 500; static int num = 0; setSound(soundLUT[num]); num++; num %= 8; } ... 1. Buzzer(UART 이용 음계 출력) ⦁ UART로 특정 문자 입력시 Buzzer 음계 출력 - 계이름별 주파수를 LookUPTable로 ..

[AVR] External Interrupt(외부 인터럽트) & Ultrasonic 거리 측정
AVR/Study2024. 2. 27. 23:32[AVR] External Interrupt(외부 인터럽트) & Ultrasonic 거리 측정

| External Interrupt : Interrupt의 한 종류로 주로 다른 Device(컴퓨터, 센서 등)에서 발생하는 특정 신호에 의해 발생한다. 들어가기에 앞서.. Signal State 종류 : Low, Rising edge, High, Falling edge | AVR External Interrupt : AVR ATmega128a에서 지원하는 External Interrupt는 총 8개이며 설정 및 사용방법은 Datasheet application Note 활용 ● EICRA(External Interrupt Control Register- A) : External Interrupt 제어 레지스터(0 ~ 3 → 4개) ISCn bit 설정 0 0 : Low level 일 때 Interru..

image