Gast
#2641760
void ADInit()
{
ATDCTL2 = 0xE0;
waitFor1us(10);
ATDCTL3 = 0x22;
ATDCTL4 = 0x05;
ATDCTL5 = 0x07;
ATDDIEN = 0x87;
}
void main(void) {
/* put your own code here */
EnableInterrupts;
LCDInit();
LCDClearDisplay();
ADInit();
PBMCUSLK_LED_Init();
RB_Init();
for(;;)
{
char lcdchars[]="0";
unsigned int adresult;
while(ATDSTAT0_SCF)
{
RB_Write(ATDDR0>>6);
RB_Write(ATDDR1>>6);
RB_Write(ATDDR2>>6);
RB_Write(ATDDR3>>6);
}
---------------------------------------------------------------
Der code lasst sich compilen, jedoch funktioniert der ADC nicht korrekt,
das ATDSTAT0_SCF Flag wird nie 1.
hat jemand eine Lösung?