코스웨어/15년 스마트컨트롤러

20150916-18번-안해운 - ADC

알 수 없는 사용자 2015. 9. 17. 09:44
728x90
반응형

ARM


36. Analog-to-Digital Converter (ADC)  


pdf 539페이지






3분짜리 음악을 저장하기위해서는 30MB정도의 용량이 필요하다.

그래서 CD 1장에 곡이 평균 20곡 정도 들어있다고 보면 된다.


화소는 화면을 표시하는 점 개수를 이야기한다. 

일반적으로 1024*768이다.

RGB는 REG, GREEN. BLUE로 색을 표시하는 기법이다.

 한 색깔당 1byte(256)단계로 색을 표현한다.

사진 한 장이 차지하는 용량은 2MB정도가 된다.


영상은 초당 24프레임일 경우에 2시간짜리 영화는 379GB정도가 필요하다.

용량이 너무 커서 압축이 필요하다.



PDF 546페이지









adc.c 코드

#include <adc.h>



void Adc_Init(void)

{

  //clock generator

   *AT91C_PMC_PCER = 1 << AT91C_ID_ADC;



  //Software Reset

   *AT91C_ADC_CR = AT91C_ADC_SWRST;



   //channel 4 Enable

   *AT91C_ADC_CHER = AT91C_ADC_CH4;



   //sampling 4mega, prescale (P=5)

   *AT91C_ADC_MR = (5 << 8) &(~(AT91C_ADC_LOWRES_8_BIT)); 





  return;

}


adc.h 코드

#ifndef  __ADC_H__

#define  __ADC_H__

#include <project.h>

void Adc_Init(void);

#endif //__ADC_H__


설명이 거의 아예 없습니다 죄송합니다



20060406144614.pdf


adc.c


adc.h


728x90