본문 바로가기
반응형

코스웨어/14년 스마트컨트롤러287

20140528 양태영 업무일지 16번 70일차 -------------------------ATMega2560 PCINT------------------------- --- Start Interrupt어제 7 Segment에 숫자가 멈추는 것까지 하였고이번엔 숫자가 다시 시작하는 것을 구현합니다. --- Interrupt의 처리 방식 Interrupt 처리 방식에는 2가지가 있습니다. 첫번째는인터럽트가 발생할 때 인터럽트를 요청한 장치가CPU에게 인터럽트 벡터를 전송하는 방식. 두번째는주번 장치가 별개의 인터럽트 신호선이 있어 인터럽트 발생시CPU는 각각의 인터럽트에 따라 정의된 벡터 루틴을 찾아가는 방식. 두번째는 Reset, external, .. 등등 인터럽트들 이고,첫번째는 PIN CHANGE INTERRUPT 라고 이번에 배울 인터.. 2014. 5. 28.
PCIR1 인터럽트 NEW기능 참조하세요^^ MAIN 만 보셔요 VECTOR 10 2014. 5. 28.
Two Digits Led Seven segment display 18pin 2014. 5. 28.
1405227 15번 송근영 업무일지 함수를 이용한 7segment display를 위한 최적화 - 위의 그림처럼 함수를 이용해서 (SevenSeg_init, SevenSeg_print, SevenSeg_delay)수가 번갈아 뜰수 있도록 한다. Timer Counter - 사용하지 않을 것이기 때문에 위의 테이블의 Normal Port Operation, OC0A disconnected 로 설정해준다. - COMB도 사용하지 않기 때문에 위와 같이 (0,0)설정해준다. - Normal mode 사용한다. (0, 0) - 7, 6 bit는 사용하지 않으며 3bit - WGM02(waveform generation mode)는 normal 로 넣어준다. - 64분주비 사용한다. (주파수가 동일하기 때문에 다시 계산할필요는 없다.) - OVER.. 2014. 5. 27.
20140526 손병규 내용정리 (출석번호 14번) 7 세그먼트 - 2가지 종류의 세그먼트가 있다. VCC를 사용되는 세그먼트와 GND를 사용하는 세그먼트가 있다. 실습 => 7 세그먼트 0 ~ 9 출력하기 입출력은 PORTB를 이용 smart.h smart.c 출력 2014. 5. 26.
20140523 업무일지13번 서상우 USART2560의 몰레드를 직접 pc에 현제 직접 연결 할수 없으므로 우회하기로한다.128에 쓰던 동신모델을 직접 2560에 연결.(아트메가 RX,TX)(MAX3232칩 회로도)(몰레드 회로도)(헤더)레지스터 주소를 2560에 맞게 설정(MAIN) (출력) Interrupts(헤더)레지스터 주소를 2560에 맞게 설정(아트메가 인터럽트7) (cli, sei, sleep 선언)(MAIN) 자세히 정리하려 했으나나도 잘 모름 2014. 5. 23.
20140522 일일보고서 12번 1.ATMEGA 2560 1-1) LED 켜기 1-2) LCD 활성화 시키고 글자출력 ! 더이상의 자세한 설명은 생략한다. 2014. 5. 22.
20140521 업무일지11번 문대영 ATmega2560 모듈과 메인보드 개발보드 핀 구성도 ATmeha2560 모듈 핀 구성도 ATmega2560 특성 ATmega128과 별반 다를게 없기에 설명은 하지 않겠다. ATmega2560 makefile 만들기 설치한 winAVR 폴더에서 Mfile을 실행한다. makefile을 눌려 사용하고 싶은 atmega 시리즈를 찾는다.(2560 사용) save as를 눌려 저장할 파일 경로를 찾아 저장한다. text파일이나 source insight를 사용하여 표시되어 있는 곳을 수정한다. AVRstdio 설정 업로드를 하기 위해서 해당되는 시리즈를 찾아 변경한다. ATmega2560 LED 제어하기 ATmega2560 모듈에는 LED가 2개 달려있다. 전원이 들어오면 켜지는 D1 LED와 CPU에서 .. 2014. 5. 21.
20140520 일일업무일지 9번 김해성 유닉스 리눅스 프로그래밍 필수 유틸리티(개정판) : vim make, gcc, gdb, svn, binutils, autoconf, autotools 시스템 개발쪽이나 임베디드 쪽으로 관심이 많다면 꼭 한번 보시길!! Auto build tool Auto build tool - make와 같이 자동으로 build 시켜주는 도구를 의미한다. makefile은 리눅스에서 makefile로 자동인식한다. makefile makefile 설정 해놓은 소스이다. 위의 사진처럼 CC변수를 gcc로 선언해 놓았다. makefile 있을 때 makefile이 존재하면 make 시에 선언해놓은 것 처럼 gcc로 컴파일을 한다. makefile 없을 때 makefile 파일을 지워보았다. make 시 기본인 CC로 컴파일.. 2014. 5. 20.
728x90
반응형