안녕하세요 L입니다. 아트메가 128 FND 출력 실습 복습을 해보고 적외선 센서 실습을 공부 하겠습니다 ! 본내용의 PPT 원본 자료는 첨부파일에 있음돠! ★ FND 실습 Ex) 0 ~ 99 까지 출력하는 여러가지 방법 1) 소스 2) 소스 결과 : 동영상참조 (결과는동일) ★ DK-128 적외선 센서 ㆍPIND : Read N/A (N은 정확한 값을 알수 없음) Ex) 적외선 N/A 알수없는 값을 알아보는 소스 ㆍob : 1XXX XXXX ~(ob : 0000 0001) ㆍ1값을 넣어 비트 이동 시켰을경우(a >> 7) 0이 따라온다. 결과 : ~(a>>7) 이되어 오른쪽 끝으로 1값이 이동 후 뒤로는 ..
안녕하세요 L입니다. 아트메가128 FND에 대해 알아보고 예제문제를 풀어 보겠습니다. 본문 강의 내용 PPT자료는 첨부파일에 있어요. ★ Atmega-128 FND ㆍ FND는 16진수만으로 출력이 가능하다. ㆍ 0~9 까지 표현하지만 A~F는 표현할수 없다. Ex) 1 ~ 8 까지 16진수 출력 결과 : 동영상 참조 http://serviceapi.nmv.naver.com/flash/convertIframeTag.nhn?vid=97E505D3A27B24E02499D3C0AE9B8CAEF533&outKey=V124a390bc94c2628d7841a4dbc187a68dccdbebf969ba766cb981a4..
안녕하세요 L입니다. 아트메가128 회로도 구성에대해 알아보고 .h 파일 직접 만들어 사용하는 법과 예제를 풀어보고 결과를 동영상으로 보여 드리겠습니다. ★ Atmega128 ㆍ16MHz : 1초당 16000000번 클럭 발생 Ex) LED가 왼쪽에서 오른쪽으로 이동하면서 하나씩 ON/OFF를 반복하기 ㆍ비트이동 연산자 ( >> ) 를 이용하여 1자리씩 이동 결과 : 동영상 참고 ★ ATMEGA128 회로도 ㆍPF0~PF7을 LED OUT 으로 연결 ㆍPC0~PC7 을 스위치 Key IN 으로 연결 ★ .h 파일 만드는법 ㆍ같은 폴더 위치에서 아래와같이 .h 파일을 만든다 ㆍ첨부된 PDF파일 362 ~ 페이지에서 주소값을 찾아 각각입력 ㆍ아래와같이 헤더 파일에 사용할..
안녕하세요 L입니다 !! 오늘만 포스팅 3개째네요 ㅠ_ㅠ 이렇게 힘들게 포스팅하는데 읽고 도움이 되셨다면 공감 !! 덧글 !! 기본 매너좀 부탁드립니다 ㅋㅋ 이번 포스팅은 아트메가128 자료형크기를 알아보는법과 여러 예제들을 출력해보고 결과를 알아보겠습니다. ★ Atmega 128 ㆍ각 포터마다 I/O (입출력) Reg(레지스터) 영역이 있다. DDRx - 포트의 I/O 설정 Reg ( r/w ) PORTx - 데이터 출력에 해당 ( r/w ) PINx - 외부로부터 입력되는 데이터 저장 ( r ) ㆍ0x00 입력용 ㆍ0xFF 출력용 ㆍ 총 64개 pin ㆍ 포트 7개 ㆍPA : 8개 ㆍPB : 8개 ㆍPC : 8개 ㆍPD : 8개 ㆍPE : 8개 ㆍPF :..
안녕하세요 L 입니다. 이번시간은 아트메가128을 C언어로 출력하기위해 개발환경설정 과정과 컴파일하는 방법에 대해 설명하고록 하겠습니다. 2장_2 부트로더와 Self 프로그래밍.pdf ★ 개발 환경 설정 ㆍ컴파일러 설치 ㆍ소프트웨어 이름 : WinAVR ㆍ다운로드링크 : http://winavr.sourceforge.net ★ 컴파일 설정 Make file 생성하기 ㆍ프로그램 설치 시 같이 설치되는 Mfile 프로그램을 이용해 Makefile을 생성 가능. 본파일을 이용해 Progeammers Notepad 프로그램에서 컴파일 가능 ㆍMfile을 실행하고 아래 그림과 같이 MCU타입을 atmega128로 선택 ㆍMPU의 속도를 설정을위해 텍스트 파일을 수정가능 하도록 "Enable Editing of M..
안녕하세요 L 입니다. AVR 프로그래밍 첫시간 !! AVR 기본 이론에 대해 알아보겠습니다. [ AVR ] ★ Dk-128 보드 ㆍAtmega128 cpu 칩이 부착된 보드이다. ㆍDK-128 보드 논리회로도 ★ DK-128의 Atmega128보드 구조 ★ AVR 마이크로 컨트롤러의 개요 ★ 마이크로프로세서 VS 마이크로컨트롤러 ★ AVR 마이크로 컨트롤러 ★ 하버드구조(Harvard architecture) ★ RISC 와 CISC의 차이점 RISC : Reduced Instruction set Computer CISC : Complex Instruction set Computer ★ Atmel 사의 AVR 시리즈 특징 ★ Atmega 128 의 기본 구조와 기능 ㆍ프로그램 메모리는 = 플래시 메모리..
[STM32F103VCT6 MPU9250 Gryo start up] MPU9250 제품 사양1. 3-axis gyroscope (3축 자이로스코프) + 3-axis acceleromete (3축 가속도계)2. 공급전압 : 3~5V3. 자이로스코프 범위 : ±250, ±500, ±1000, and ±2000dps4. 가속도계 범위 : ±2g, ±4g, ±8g, and ±16g5. 자기장 범위 : ±4800uT6. 표준 IIC, SPI 통신 프로토콜 선택 지원7. 16비트 ADC 출력 지원8. 2.54mm 핀 피치 Schematic MPU-9250 MPU-9250 spec download : STM32CubeMx 설정 - I2C1 통신 활성화 - I2C1 통신 설정 - STM32CubeMx 에서 생성된 코드..