Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 23 kwi 2024, o 16:44


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 14 maja 2020, o 13:37 
Offline
Użytkownik

Dołączył(a): 05 sie 2019
Posty: 92
Pomógł: 0

Witam, pierwszy raz mam taki przypadek, że procek (ATmega168P) nie reaguje na zmianę ustawienia napięcia odniesienia przy pomiarze ADC. Do nóżki AVCC jest podłączony dławik 10uH i kondensator 100n, tak samo do VREF jest 100n.
W kodzie wygląda to następująco:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Problem polega na tym, że zawsze mam napięcie odniesienia 5V. Led zmienia swój stan w okolicach 0.5V na kanale pomiarowym.
Jaka może być przyczyna takiego działania?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 maja 2020, o 14:17 
Offline
Użytkownik

Dołączył(a): 13 lut 2012
Posty: 166
Pomógł: 10

Jak mi się wydaje w tej linii masz kilka błędów w maskowaniu:
ADMUX = (ADMUX & 0b01111110) | kanal;



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 maja 2020, o 14:21 
Offline
Użytkownik

Dołączył(a): 05 sie 2019
Posty: 92
Pomógł: 0

a co tu jest nie tak??
zmieniłem na:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


natomiast nadal jest to samo.
Chce dokonywać pomiaru na ADC0 oraz ADC7.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 maja 2020, o 14:26 
Offline
Użytkownik

Dołączył(a): 13 lut 2012
Posty: 166
Pomógł: 10

Nie chodzi o zmianie bin na hex. Najlepiej zajrzeć do noty katalogowej procka i zobaczyć znaczenie każdego bitu w ADMUX.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO