본문 바로가기
코스웨어/16년 스마트컨트롤러

20160324-업무일지-허도경-펌웨어 실습-씨미터

by 알 수 없는 사용자 2016. 3. 29.
728x90
반응형

써미터 10K

저항10K

V=IR

V=I*(R1+R2)10K+10K=20K

V=I*20000

I=5/20000A->1/4000=0.0025A=0.25mA


PWM=Pluse Width Modulator 신호의 가로폭 변화

 

 

ADC.c

#include "ADC.h"

void ADC_Init(void)
{
     ADMUX=(0<<REFS1)|(0<<REFS0)|(0<<ADLAR)|(0<<MUX4)|(0<<MUX3)|(0<<MUX2)|(0<< MUX1)|(0<<MUX0);
     ADCSRA=(1<<ADEN)|(1<<ADSC)|(0<<ADATE)|(0<<ADIF)|(0<<ADIE)|(1<<ADPS2)|(1<<ADPS1)|(0<<ADPS0);
     ADCSRB=(0<<ACME)|(0<<MUX5)|(0<<ADTS2)|(0<<ADTS1) |(0<<ADTS0);
}

unsigned int ADC_Run0(void)

     ADCSRA=ADCSRA|(1<<ADSC);
     while(0!=(ADCSRA&(1<<ADSC)));
     return ADCH;
}

ADC.h

#ifndef __ADC_H__
#define __ADC_H__

#include "main.h"

#endif //__ADC_H_

 

 

728x90