ATNEL tech-forum https://forum.atnel.pl/ |
|
Pomiar w dwóch kanałach na Atmega 32 https://forum.atnel.pl/topic24353.html |
Strona 1 z 1 |
Autor: | AKSELINEK [ 20 lis 2022, o 13:20 ] |
Tytuł: | Pomiar w dwóch kanałach na Atmega 32 |
Witam. Mam problem z uruchomieniem pomiaru napięcia na dwóch osobnych kanałach. Pomiar wykonuje się ale ale nie jest rozróżniany osobno. Czyli jeśli podam na wejście PA6 i PA7 różne napięcia to pomiary niestety będą jednakowe pomiar_k1(); to funkcja mierząca kanał 1 pomiar_k2(); to funkcja mierząca kanał 2 język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Proszę o podpowiedzi. |
Autor: | Kaz K [ 24 lis 2022, o 18:59 ] |
Tytuł: | Re: Pomiar w dwóch kanałach na Atmega 32 |
Dlaczego w inicjalizacji ustawiasz port ? Masz BB zerknij, tam Mirek pokazał jak to zrobić, kod ma kilka linijek. |
Autor: | AKSELINEK [ 24 lis 2022, o 21:12 ] |
Tytuł: | Re: Pomiar w dwóch kanałach na Atmega 32 |
Korzystałem z przykładowych kodów podanych do książki ale trochę zmieniłem w ustawieniach LCD : język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Czyli zwolniłem PA7 i PA6 z LCD i pomiary wykonuje na PA6 I PA7 nie wiem może tu jest problem ale pomiary się wykonują tylko nie mogę ustawić ich niezależnie ? ------------------------ [ Dodano po: 8 minutach ] Problem polega na tym że jak wywołam funkcję: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Pomiary wykonują się super i na odwrót też czyli język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Ale jak wywołam tak czyli: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Pomiary nie wykonują się niezależnie czyli jak zmieniam napięcie na PA6 to zmienia się również pomiar k1 i odwrotnie |
Autor: | Marhef [ 25 lis 2022, o 12:02 ] |
Tytuł: | Re: Pomiar w dwóch kanałach na Atmega 32 |
Dodaj opóźnienie pomiędzy pomiarami. Znaczy po ustawieniu ADMUX. Nie wiem, czy pomoże, spróbuj. W nocie powinno być coś na temat używania ADC. A może jest nawet dokument atmela/microchipa o wykonywaniu pomiarów analogowych. Poszukaj |
Autor: | AKSELINEK [ 1 gru 2022, o 18:04 ] |
Tytuł: | Re: Pomiar w dwóch kanałach na Atmega 32 |
Opóźnienie nic nie pomogło . Jet jakiś program w tym że pomiary robią się równolegle . |
Autor: | SylwekK [ 1 gru 2022, o 23:25 ] |
Tytuł: | Re: Pomiar w dwóch kanałach na Atmega 32 |
Pomiary powinny być dokonywane cyklicznie - najpierw jeden później drugi i ewentualnie kolejne. Nie da się równolegle mierzyć kilku kanałów jednym sprzętowym ADC. |
Autor: | AKSELINEK [ 9 gru 2022, o 12:26 ] |
Tytuł: | Re: Pomiar w dwóch kanałach na Atmega 32 |
Masz racje Sylwek . Pomiary wykonywały się razem i dawało dziwne wyniki, zastosowałem warunki i ruszyło dzięki . |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |