본문 바로가기
반응형

분류 전체보기2980

아두이노 시계 언젠가 만들어 보면 좋을듯한 아두이노를 이용한 시계입니다 소스코드는 아래 참고 하셔서 공부하시면 좋을듯 합니다... https://github.com/stepanov1975/clock 2016. 3. 17.
20160317-조재찬-업무일지-펌웨어(타이머 카운터) 타이머/카운터 클럭 : 동작 주파수 클럭-시간 주파수-초당 진동수 Atmega2560의 클럭 16mhz 16,000,000hz - oscillator(16.000 mhz) 1:1 빠른 CPU는? 기본외부 주파수 16mhz일때, PLL이 48mhz로 뻥튀기 PLL (phase locked loop) ; 위상 동기 루프 10진법-인간-1Mhz->1000khz 2진법-컴-1Mbyte->1024kbyte 분주비의 개념 No prescaling - 분주를 하지 않음 From prescaler 분주비 (x/n) /1024가 세기에 가장 좋음 8bit 타이머 카운터를 만드는데는 8/64/256/1024 중에서 오차 없는 분주비 64가 최적 동작주파수 분주비 클럭당 소요시간 기준시간 카운터 16000000 1 0.00.. 2016. 3. 17.
20160317-이보원 업무일지 펌웨어 ATMega2560(타미머) ATMega2560(타이머)=========>기본설명 -기간-.cpu는 시간을 클럭으로 측정한다 .클럭은 동작 주파수 이다 주파수는 초당 진동수을 말한다. -ATMega2560 클럭-오실레이터에서 16MHZ 나온다 (초당,16MHZ, 진동하다)#(내부에 PLL 이 있어 주파수을 상승시키는 작용을 할수있다.) #- . 16000000HZ >카운터을 표로 알아보았다!! >over flow 2016. 3. 17.
20160317_장진웅_업무일지_펌웨어 실습(타이머카운터) LCD 타이머카운터 실습 이론-------------------------- 주파수 분주비 클럭 당 소요시간 기준시간 카운터 16000000 1 0.0000000625000 0.001 16000.000 16000000 8 0.0000005000000 0.001 2000.000 16000000 64 0.0000040000000 0.001 250.000 16000000 256 0.0000160000000 0.001 62.500 16000000 1024 0.0000640000000 0.001 15.625 나중에 타이머 만들 때 필요합니다. 분주비 256, 1024는 소수점이 나와서 정교한 타이머를 만들기 위해서 사용합니다. 하지만, 8bit ATmega가 사용할 수 있는 분주비 1, 8, 64, 1024를 선.. 2016. 3. 17.
20160315-허도경-업무일지-전역/지역변수, 펌웨어 분석/실습 변수1.전역변수: 함수 바깥에서 변수선언->Data영역2.지역변수: 함수 내에서 변수선언->Stack영역(우리가 주로 쓰는 영역) 전역변수의 특성: 초기화되지 않으면 바이너리가 0:0으로 채워진다.전역변수와 지역변수의 변수명이 겹칠경우 printf가 속해있는 공간에 있는 변수가 우선순위가 된다.전역변수의 단점1.변수관리가 어렵다.2.프로그렘 종료될때 까지 메모리를 차지한다.(지역변수는 선언한곳을 벗어나면 메모리가 지워진다.)3실행파일용량이 증가한다.전역변수와 지역변수 의 형태#includeint A;->전역변수int main(){int B;->지역변수return 0}ex)#includeint D; int E = 99; int F; int G = 98; int H;int main() { int A = 0;.. 2016. 3. 17.
타이머 카운터 소스 00:00:03 2016. 3. 17.
20160316_양준우_펌웨어실습_LCD 2016. 3. 17.
20160315_양준우_펌웨어실습_DK128_interrupt2 2016. 3. 17.
TC0 2016. 3. 17.
728x90
반응형