본문 바로가기

# Semiconductor/- Semicon Academy103

[Harman 세미콘 아카데미] 31일차 - PSpice(Passive Filter, Diode) [Passive filter] 패시브 필터는 전기 신호를 조작하여 특정 주파수 대역을 통과시키거나 차단하는 데 사용되는 전자 필터이다. 이러한 필터는 불확실성이 없고 전원 공급이 필요하지 않으며, 저비용이고 설치 및 운영이 간단하다는 장점이 있다. 일반적으로 저항기, 콘덴서, 인덕터 등의 기본적인 전자 부품들로 구성된다. 패시브 필터는 두 가지 유형으로 분류된다. 1. Low-pass filter(저역 통과 필터) : 저역 통과 필터는 일정 주파수 이하의 신호는 통과시키고 더 높은 주파수의 신호를 차단한다. 즉, 저주파 대역을 허용하고 고주파 대역을 차단한다는 의미이다. 이러한 필터는 고역 음성 및 비디오 신호를 처리하거나 노이즈를 제거하는데 사용된다. 2. High-pass filter(고역 통과 필터.. 2023. 7. 31.
[Harman 세미콘 아카데미] 30일차 - STM32(LED_Extern, Switch_Extern, UART) [LED_Extern] LD1 : 통신에 관련된 LED LD3 : 전원이 연결되면 해당 LED On(Red) [Switch_Extern] while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ int i = HAL_GPIO_ReadPin(B1_GPIO_Port, B1_Pin); int j = HAL_GPIO_ReadPin(Switch_Extern_GPIO_Port, Switch_Extern_Pin); if((i == 0) || (j == 1)) { // Extern LED Green HAL_GPIO_WritePin(LED_Extern_Green_GPIO_Port, LED_Extern_Green_Pin, 1); HAL_Delay(200); HAL_GP.. 2023. 7. 28.
[Harman 세미콘 아카데미] 29일차 - STM32(Initial setting, Pin assign, LED_On/Off) [STM32] Initial Setting 1. 개발환경 구축 STM32는 자체적인 OS가 없기 때문에 공급사에서 지원하는 Tool들을 활용하여 개발환경을 구축해야 한다. 개발환경을 구축하기 위해 먼저 ST Micro사에서 공식적으로 제공하는 무료 개발 IDE인 STM32CubeIDE 설치할 것이다. https://www.st.com/content/st_com/en/stm32cubeide.html STM32CubeIDE: Multi-OS development tool - STMicroelectronics - STMicroelectronics STM32CubeIDE is an all-in-one multi-OS development tool, which is part of the STM32Cube soft.. 2023. 7. 27.
[Harman 세미콘 아카데미] 28일차 - ATmega128 과제(UART와 LED활용) [UART + LED] 과제 UART를 활용하여 입력된 신호에 따라서 LED bar를 작동시켜라 - R 입력 시, 오른쪽 방향으로 LED bar On(순차적으로) - L 입력 시, 왼쪽 방향으로 LED bar On(순차적으로) - B 입력 시, Blink(점멸) Code // LED_BAR.h // #ifndef LED_BAR_H_ #define LED_BAR_H_ #define F_CPU 16000000UL #include #include #include #include #define LED_BAR_PORTPORTA // LED_BAR를 PORTA에 연결 #define LED_BAR_DDRDDRA // 입/출력 방향 #define LED_COUNT8 // LED_BAR는 총 8칸 typedef stru.. 2023. 7. 27.