목록old. (26)
1. Ohm's Law - Resistive Circuit에서 저항, 전류, 전압 간의 관계 설명 2. Kirchhoff's Law 2-1 Kirchhoff's Current Law (KCL)- 회로상의 임의의 노드에서 들어오고 나가는 전류의 합은 0이다. -> Node Analysis에 활용. 2-2 Kirchhoff's Voltage Law (KVL)- 회로상의 임의의 폐회로에서 한 방향으로의 전압강하의 합은 0이다. -> Loop Analysis에 활용. 3. Thevenin's & Norton's Law 3-1 Thevenin's Law- 전압원, 전류원, 저항을 포함하는 두 단자를 가진 임의의 회로는 모두 하나의 독립 전압원과 하나의 등가 저항이 직렬연결된 Thevenin 등가 회로로 전환 가능..
1. 수동소자와 능동소자의 구분 - 소자는 에너지 소모 여부에 따라 수동소자와 능동소자로 나뉜다. 1-1 수동소자 (Passive Element)- 증폭이나 전기에너지의 변환없이 단순히 에너지를 소비, 축적, 통과시키는 작용을 한다. 따라서 외부 전원 공급이 필요없이 단독으로 동작한다. - 동작특성이 선형적이다. (단, 고주파에서는 비선형적 -> 초고주파공학) - ex) 저항(R), 인덕터 혹은 코일(L), 캐패시터 혹은 축전기(C) 1-2 능동소자(Active Element)- 전원으로부터 받은 에너지를 이용하여 신호의 에너지를 변화시키는 소자이다. 따라서, 입출력 단자만 가지는 수동소자와 달리 외부 전원 공급을 위한 단자가 추가적으로 필요하다. - 동작특성이 비선형적인 특성을 가진다.- ex) Dio..
1. 전자공학과 전기공학 - 쉽게 이야기해보면, 전자공학은 '약전'을 다루고 전기공학은 '강전'을 다룬다고 할 수 있다. 또 다르게 말하면 전자공학은 '신호'를, 전기공학은 '에너지'를 다룬다고도 할 수 있다. 전기공학은 강전, 즉 큰 전기 에너지를 어떻게 생성, 분배, 이용할 것인지에 대한 학문이다. 발전소나 각종 전자기기 등의 파워공급 등을 생각하면 쉽다. 전자공학은 전기공학에서 다루는 것보다 훨씬 약한 에너지의 전기 신호를 어떻게 생성, 처리, 전달하여 정보로 이용할 것인지에 대한 학문이다. 반도체소자나 우리가 사용하는 전자기기의 칩을 설계한다고 생각할 수 있다. 2. 공통 기본 내용 - 전자기학: 전하에 의해 발생하는 공간상의 전자기적인 영향에 대한 이론.- 회로이론: 수동소자로 이루어진 회로상에..
TEXT LCD 1) PIN MAP 2) PIN Assignment 3) Signal Flow Example 4) PROJECT 1) 내용 : PC의 키보드로 문자 입력 (USART_ReceiveData) -> 입력값을 text LCD에 display. 2) PIN 3) file tree & main.c (usart_printf 부분 생략) 4) drivers -> ex03_USART 게시물 참고 -> 기존 파일 사용 RESULT
USART REGISTER PROJECT 1) 내용 : PC의 키보드로 문자 입력 (USART_ReceiveData) -> 입력값에 따라 외부 LED 동작 2) PIN USART External LED - PA9 : USART1_TX - PA10 : USART1_RX - PE3 : EXLED_R (RED - PE4 : EXLED_G (GREEN) - PE5 : EXLED_B (BLUE) 3) file tree & main.c 4) drivers -> ex03_USART 게시물 참고 - 외부 LED 사용 (기존 led.h에서 핀과 포트만 수정 + LED를 모두 EXLED로 변경) RESULT - 의도한 동작 수행 O
USART STATUS REGISTER PROJECT 1) 내용 : PC의 키보드로 문자 입력 (USART_ReceiveData) -> 받은 문자열 그대로 출력 (USART_SendData) 2) PIN - PA9 : USART1_TX - PA10 : USART1_RX 3) file tree & main.c 4) drivers -> ex03_USART 게시물 참고 RESULT
USART - Universal Synchronous/Asynchronous Receiver/Transmitter (범용 동기화/비동기화 송수신기)- Serial : 병렬 데이터를 직렬 방식(한번에 한 bit씩)으로 전환하여 전송.- Universal : 자료 형태나 전송 속도를 직접 구성할 수 있음.- Synchronous : 기준 clock을 같이 전송. clock에 동기화 해서 각 엣지에서 데이터 취함. 고속. 제어 어려움.- Asynchronous : 동기 clock 없이 송수신부의 Baud Rate를 맞춤. Start bit와 Stop bit를 사용하여 데이터의 처음과 끝 구분. 저속. - PROJECT 1) 내용 : 외부스위치(GPIO) 3개 중 하나를 입력 받음(GPIO_ReadInputDa..
PROJECT 1) 내용 : tactile switch 2개로 LED 2개 제어 -> 눌렀을 때 점등. 2) PIN - PA15 : LED_R, SPI3_NSS, SPI1_NSS, TIM2_CH1, TIM2_ETR, JTDI - PB4 : LED_G, SPI1_MISO, SPI3_MISO, TIM3_CH1, NJTRST - PE0, PE1 3) file tree & main.c 4) drivers RESULT
GPIO PROJECT 1) 내용 : 보드 내장 LED 2개 (Red, Green)을 원하는 속도로 깜빡거리기. 2) PIN - PA15 : LED_R, SPI3_NSS, SPI1_NSS, TIM2_CH1, TIM2_ETR, JTDI - PB4 : LED_G, SPI1_MISO, SPI3_MISO, TIM3_CH1, NJTRST 3) file tree & main.c 4) drivers - 예제 파일 그대로 사용 (168MHz clk용) RESULT - 1초에 10번씩 LED 2개 번갈아가면서 점등
SYSCLOCK - HSI (High-Speed Internal clock signal) : 내장 오실레이터. 별도 외부 회로 불필요. 정확도 떨어짐.- HSE (High-Speed External clock signal) : 외부 오실레이터. 외부에 crystal과 load cap 추가하거나 자체 오실레이터를 추가하여 사용. 정확도 높음.- PLL clock : HSI나 HSE를 입력받아 증폭시킨 후 사용. 최대 168MHz. PROJECT 1) 내용: MCO 핀을 이용해 선택한 클럭 옵션이 제대로 출력되는지 확인 2) PIN: (sysclk to) PA8 3) file tree & main.c RESULT