MCU 소개 OSHW : Open Source HW로 배우기가 쉽고 빠르며, HW 및 SW 지식이 부족해도 작동 가능하다. 대표적인 예로는 라즈베리파이, 아두이노, 이글 등이 있다. 교육용 보드 이미지가 있다. OSHW x : 반도체회사들이 만드는 반도체로 개발용 보
1과 0 로 표현하는 신호특정 전압을 걸면 “1” 로 인식 (=High)0V(Ground) 이라면 “0” 으로 인식 (=Low)과거 5V 를 많이 사용했으며 , 현재는 3.3V 가 주로 쓰임Level : 1,2,6High Level : 1,6Low Level : 2Ed
PA5 (내장 LED) : LD2 추가, GPIO OutputPC13 (내장 버튼) : B1 추가, GPIO Input버튼은 Input Mode의 풀업으로 설정해준다.main.c의 while문에핀 번호에 최대 16 개 Interrupt Pin 으로 설정 가능Interr
UART 핀 3개 : TX,RX,GNDGND는 통신간의 전압 판별을 위해연결방법 : TX - RX , RX - TX, GND - GNDUSART 핀 4개 : UART 핀 + CLKUART 데이터 프레임을 정확하게 이해하고 있어야 디버깅 작업이 수월하다.근거리 통신 vs
타이머 : 몇번의 신호가 들어 올 때 마다, 한번 씩 Interrupt 발생시키 는 장치TIMER마다 조금 씩 다르다TIMER 1 : 세부 설정이 가능한 Interrupt ( 데이터 시트 참고 필요TIMER 2,3,4 : 범용적 사용 가능오실로스코프를 통해 주기 및 주
스케줄러 : 여러 개의 함수를 몇 초 마다 각각 실행되는 것C -> 어셈블리어로 변환 -> 각 명령어의 사이클 수와 CPU 클럭을 알아내면 for 루프의 수행시간을 알아낼 수 있다.ex) 클럭 speed 100MHz -> 10ns라면 총 cycle 수를 구하여 cycl
STMStudio 설치에어 마우스 : 기기를 움직여 마우스 포인터를 제어가속도 센서 이용 : 마우스의 움직임을 감지한다Windows API 사용 : Windows API 를 통해 마우스 커서를 제어한다MPU 6050 : InvenSense 회사에서 개발한 MEMS 센서