코스웨어/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__
설명이 거의 아예 없습니다 죄송합니다
728x90