Spis treści |
---|
ADUC831 ADC DAC przetwornik cyfrowo-analogowy i analogowo-cyfrowy |
Funkcja timera2 |
main - inicjalizacja |
Pętla główna |
Definicje funkcji |
Wszystkie strony |
/****************/
//FUNKCJA GŁÓWNA
/****************/
void main(void){
//Inicjalizacja
//0x9E=10011110b
/*ADCCON1 = 0x9E; oznacza:
ADCCON1.7=1
ADCCON1.6=0
ADCCON1.5=0
ADCCON1.4=1
ADCCON1.3=1
ADCCON1.2=1
ADCCON1.1=1
ADCCON1.0=0 */
/////////////////////////////
ADCCON1 = 0x9E; //włączenie ADC i z>
/////////////////////////////
//0x03=00000011b
ADCCON2 = 0x03;
RCAP2L = 0xFF; //wartość przeładowania timera2
RCAP2H = 0xFF;
//0x0D=00001101
DACCON = 0x0D; //włączenie DAC0 (12bitowy)
TL2 = 0xD2; //ustawienie wartości początkowej 2*8bitów
TH2 = 0xFF; //timera2
//Tabela wyjaśnia w zupełności poniższe działania
EA = 1; //globalne zezwolenie na przerwania
EADC = 1; //zezwolenie przerwania od ADC
TR2 = 1; //start Timer2
« poprzednia |
---|