Скачиваний:
10
Добавлен:
05.09.2014
Размер:
768 б
Скачать
#include "adc.h"
#include "LPC17xx.h"
#include "GLCD.h" 
#include "get_time_string.h"
#include "stdio.h"

		 
void adc_init(void) {
	LPC_SC->PCONP|=(1<<12);
	LPC_PINCON->PINSEL1|=(1<<18);
	LPC_ADC->ADCR|=(1<<2);
	LPC_ADC->ADCR|=(1<<8);
	LPC_ADC->ADCR|=(1<<21);
	//LPC_SC->PCLKSEL0|=(1<<24);
	//LPC_SC->PCLKSEL0|=(1<<25);
	NVIC_EnableIRQ((IRQn_Type) ADC_IRQn);
	LPC_ADC->ADINTEN|=(1<<8);
	//LPC_ADC->ADCR |=(1<<24);	

}

//---
void ADC_IRQHandler (void) __irq {
int r;
char str[50];


r=LPC_ADC->ADGDR;
r=r>>4;
r=r&0xfff;
sprintf(str,"%d",r);
GLCD_DisplayString(2,2,(unsigned char*)str);
//GLCD_DisplayChar(5,5,r);
/*s=get_time_string(time);

time=time+1;
s=get_time_string(time);
GLCD_DisplayString(1,1,(unsigned char*)s); */
} 
Соседние файлы в папке src