하만 세미콘 아카데미48 [직무종합 프로젝트] 원격제어 스톱워치 이론 채터링 (Chattering)채터링은 주로 릴레이나 스위치와 같은 전기 기계적 장치에서 접점이 빠르게 반복해서 연결되고 끊어지는 현상을 말합니다. 이는 접점이 최종적으로 안정된 상태에 도달하기 전에 짧은 시간 동안 불안정하게 여러 번 닫히고 열리는 것을 의미합니다. 채터링은 주로 접점의 물리적인 불안정성 또는 외부 진동 등에 의해 발생하며, 이로 인해 노이즈가 발생하거나 원치 않는 신호가 전송될 수 있습니다.바운싱 (Bouncing)바운싱은 스위치나 버튼을 눌렀을 때, 접점이 처음 닫히거나 열릴 때 잠시 동안 불안정하게 연결되고 끊어지는 현상을 말합니다. 이는 주로 스위치를 누르거나 떼는 동안의 물리적인 접점의 움직임에 의해 발생합니다. 바운싱은 스위치의 동작이 완료되기까지 짧은 시간 동안 여러 번의 연.. 2024. 8. 30. AXI4 - Lite (실습) 보호되어 있는 글 입니다. 2024. 6. 26. SPI 통신 이론 & 실습 SPI (Serial Peripheral Interface) 통신은 마이크로컨트롤러와 주변 장치 간의 정보 교환을 위해 사용되는 프로토콜입니다. 이 통신 방식을 이해하기 위해, 일상생활에서 쉽게 접할 수 있는 비유를 사용해 설명해보겠습니다.SPI 통신의 기본 구조마스터와 슬레이브의 관계를 생각해 볼 때, 음식점에서의 웨이터와 요리사의 상호작용으로 생각할 수 있습니다. 이 비유에서, 마스터는 웨이터가 되며, 슬레이브는 요리사가 됩니다.**웨이터(마스터)**는 주문을 받아 요리사(슬레이브)에게 전달합니다. 이는 MOSI (Master Out Slave In) 라인을 통해 데이터가 마스터에서 슬레이브로 전송되는 것과 동일합니다.**요리사(슬레이브)**는 주문받은 음식을 준비하여 웨이터에게 전달합니다. 이는 M.. 2024. 6. 25. AXI 수업내용 정리 및 실습 아날로그와 디지털아날로그물리적이고 연속적인 신호로 자연에서 흔히 발견됨.예: 소리, 빛, 온도 등. 디지털로 변환하는 이유컴퓨터가 처리 가능하고 사람이 이해할 수 있도록 하기 위해.디지털 데이터는 저장, 처리, 전송에서 효율적임. 변환 과정ADC (Analog-to-Digital Converter): 아날로그 신호를 디지털 신호로 변환.DAC (Digital-to-Analog Converter): 디지털 신호를 아날로그 신호로 변환.하드웨어와 소프트웨어하드웨어물리적으로 존재하는 컴퓨터의 구성 요소.예: CPU, RAM, ROM, 모터 등. 소프트웨어코드로 작성된 논리적 명령 집합.하드웨어의 동작을 제어하거나 새로운 기능을 구현.예: 운영 체제, 애플리케이션 프로그램. 상호작용데이터 → CPU 처리 → 출.. 2024. 6. 14. Virtusos 하만 세미콘 아카데미/FULL_CUSTOMVirtusos - 1by smileww 2024. 5. 31. 2024. 5. 31. [Embedded] STM32CubeIDE - RTOS 보호되어 있는 글 입니다. 2024. 5. 31. [Embedded] STM32 - Servo Motor 이번 프로젝트에서는 서보모터를 PWM으로 제어하는 코드를 작성해보도록 하겠습니다. PWM (Pulse Width Modulation) 신호: 오렌지 색 선전원 (Vcc): 빨간색 선으로, 일반적으로 +4.8V에서 +6V 사이접지 (Ground): 갈색 선PWM 신호 특성주기 (Period): 20ms (50Hz의 주파수)펄스 폭 (Duty Cycle): 1ms에서 2ms 사이1ms 펄스 폭은 서보 모터를 한 방향 (예: 0도)으로 회전시킵니다.2ms 펄스 폭은 서보 모터를 반대 방향 (예: 180도)으로 회전시킵니다.펄스 폭을 1ms에서 2ms 사이로 변화시키면, 서보 모터의 각도도 그에 따라 조절됩니다. IOC 설정에서 Timer로 PWM을 제어할 수 있습니다. Tim1의 Channel1 .. 2024. 5. 31. [Embedded] STM32 - 1602LCD-I2C 이번 프로젝트에서는 LCD에 간단한 문장을 띄워보도록 하겠습니다. 사용하려는 LCD는 아래와 같은 특징을 가지고 있습니다. 1602 LCD 디스플레이의 특징디스플레이 크기: 16 문자와 2 줄의 텍스트를 표시할 수 있습니다.간단한 문자 출력: 문자열, 숫자 및 간단한 그래픽을 쉽게 표시할 수 있습니다.백라이트 제어: 대부분의 1602 LCD에는 백라이트가 있어 어두운 환경에서도 데이터를 쉽게 읽을 수 있습니다.I2C 인터페이스 사용의 장점핀 수 절감: I2C 인터페이스를 사용하면 데이터 전송을 위해 단 두 개의 핀만 사용됩니다(SDA와 SCL). 이는 특히 핀 수가 제한된 소형 MCU에서 매우 유용합니다.네트워크 확장성: 여러 I2C 장치를 동일한 버스에 연결하여 각 장치를 고유한 주소로 제어할 수 있습.. 2024. 5. 31. [Embedded] STM32 - UART DMA 보호되어 있는 글 입니다. 2024. 5. 31. 이전 1 2 3 4 5 6 다음