Znaleziono 3 wyniki

autor: grandcapucin
13 sty 2011, 20:18
Forum: AVR/AVR32
Temat: [Atmega32][C]Zmiany kanałów ADC i zapis do tablicy
Odpowiedzi: 5
Odsłony: 6005

Consequently, if the result is left adjusted and no more than 8-bit precision is required, it is sufficient to read ADCH. Otherwise, ADCL must be read first, then ADCH. Może jestem cienki jęz., ale to chyba popiera to co wcześniej powiedziałem. Próbuję z ADIF-em, ale rezultat jest podobny, albo jes...
autor: grandcapucin
13 sty 2011, 19:41
Forum: AVR/AVR32
Temat: [Atmega32][C]Zmiany kanałów ADC i zapis do tablicy
Odpowiedzi: 5
Odsłony: 6005

Wyrównuję do lewej ADLAR-em więc chyba mogę wykorzystać tylko ADCH. W miedzyczasie zamieniałem delay-e na : while(bit_is_set(ADCSRA,ADSC)){}; ale nie przynosi to żadnego efektu. Mogło się coś skopać z tym ADC? Wysyłam całość w załączniku, bo kod jest raczej za długi >30 żeby go tu umieszczać. Jeszcz...
autor: grandcapucin
13 sty 2011, 11:47
Forum: AVR/AVR32
Temat: [Atmega32][C]Zmiany kanałów ADC i zapis do tablicy
Odpowiedzi: 5
Odsłony: 6005

[Atmega32][C]Zmiany kanałów ADC i zapis do tablicy

Cześć, używam AVRStudio + WinAVR i wszystko kompiluje się poprawnie. Niestety nie mogę rozgryźć swojego błędu przy przełączaniu kanału ADMUX. Próbowałem już na wiele sposobów dodając różne opóźnienia, żeby wyzerować rejestr ADCH z którego odczytuję zmienne. Program pobiera pomiary z 4 kanałów ADMUX[...