Robotyzacja.com

..robotyka wokół naszych myśli

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki
Automatyka i Robotyka Mikrokontrolery ADUC831 ADUC831 ADC DAC przetwornik cyfrowo-analogowy i analogowo-cyfrowy - main - inicjalizacja

ADUC831 ADC DAC przetwornik cyfrowo-analogowy i analogowo-cyfrowy - main - inicjalizacja

Email Drukuj
Ocena użytkowników: / 11
SłabyŚwietny 
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

Przykładowy obraz

 

//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

 

 



 
Naszą witrynę przegląda teraz 5 gości 

Szukaj artykułu

Partnerzy