Re: ADC in free running mode Kategorie: Pro-Bot128 (von PepeV - 3.01.2012 13:24) | ||
Als Antwort auf Re: ADC in free running mode von PeterS - 3.01.2012 12:37 | ||
| ||
> Hello Pepe, > > you can use the DirAcc_Write() to bring the chip to ADC free running mode. Use the > necessary intializations that are described in the datasheet. > > Regards, > > Peter Hi Peter, Could you please help me a little bit further as I am not familiar with this kind of programming. The datasheet says: Free Running mode is selected by writing the ADFR bit in ADCSRA to one. The first conversion must be started by writing a logical one to the ADSC bit in ADCSRA. Now in the Register Summary there are given 2 adresses for ADCSRA: $06 ($26). Which one should I use? The bits to write are: â?¢ Bit 5 â?? ADFR: ADC Free Running Select â?¢ Bit 6 â?? ADSC: ADC Start Conversion If I want to set bit 5 and leave the other bits unchanged, what should I do? My guess is: 1. Read the register value 2. OR this value with 0b00100000 3. Write the result to the register Is this correct? Regards, Pepe | ||
Antwort schreiben Antworten: Re: ADC in free running mode (von PeterS - 3.01.2012 18:19) Re: ADC in free running mode (von PepeV - 4.01.2012 16:10) Re: ADC in free running mode (von PeterS - 4.01.2012 18:34) Re: ADC in free running mode (von PepeV - 4.01.2012 22:12) Re: ADC in free running mode (von PeterS - 5.01.2012 11:12) Re: ADC in free running mode (von PeterS - 5.01.2012 11:19) Re: ADC in free running mode (von PeterS - 5.01.2012 11:32) Re: ADC in free running mode (von PepeV - 5.01.2012 16:09) Re: ADC in free running mode (von PepeV - 7.01.2012 13:45) Re: ADC in free running mode (von PeterS - 7.01.2012 16:27) Re: ADC in free running mode (von PepeV - 13.01.2012 11:55) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum