ATNEL tech-forum
https://forum.atnel.pl/

Wyświetlanie ADC na LCD44780
https://forum.atnel.pl/topic20485.html
Strona 1 z 1

Autor:  fenix2 [ 25 mar 2018, o 17:41 ]
Tytuł:  Wyświetlanie ADC na LCD44780

Witam,

szanowne grono.
Mam problem z wyświetleniem wartości prądu na wyświetlaczu zgodnym z HD44780.
Biblioteki użyłem HD44780_4bit_rw od 'radzia'.
Program do testów napisałem na podstawie poradnika MIrka z YT "Przetworniki ADC 04b".
Ponieważ zaczynam w ogóle przygodę z AVR proszę o wyrozumiałość.
Pierwsza część liczby czyli przed kropką wyświetla się poprawnie: LCD_WriteText(accu1_vol.v1);
Gdy próbuje wyświetlić drugą część cały wyświetlacz się wykrzacza.
Dziękuje i pozdrawiam.


Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Autor:  andrews [ 25 mar 2018, o 18:47 ]
Tytuł:  Re: Wyświetlanie ADC na LCD44780

Linie 118 i 119 spróbuj zmienić na:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Autor:  fenix2 [ 29 mar 2018, o 17:51 ]
Tytuł:  Re: Wyświetlanie ADC na LCD44780

Zadziałało, dziękuje.

Autor:  fenix2 [ 10 kwi 2018, o 08:44 ]
Tytuł:  Re: Wyświetlanie ADC na LCD44780

Witam,

pomiary napięcie ładnie działają ale chciałbym zrobić jednocześnie na dwóch kanałach.
I tu zaczął się problem.
Zrobiłem analogiczną funkcję jak dla pierwszego kanału.
I pomiary zaczęły skakać dziwnie jak by oba kanały się nakładły na siebie.
Jeśli robię pomiar tylko na jednym to wszystko działa poprawie .
Jak to rozwiązać?
NA dole kawałek kodu wywołującego pomiar.
Każdy z osoban działa dobrze. Dałem nawet opóźnienie bo myślałem że może przetwornik się nie wyrabia ale to nic nie pomogło.
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Autor:  APAP75 [ 10 kwi 2018, o 10:07 ]
Tytuł:  Re: Wyświetlanie ADC na LCD44780

Nie znam Twojego kodu, ale podzielę się z Tobą swoim doświadczeniem z ADC
1. Po przełączeniu kanału pierwszy pomiar wywalałem do kosza - był przekłamany - nie wiem do końca dlaczego tak było - niby poprzednia konwersja się skończyła... Być może ja popełniałem gdzieś błąd w kodzie, ale po wywaleniu pierwszej konwersji uzyskiwałem satysfakcjonujące mnie wyniki, więc tematu nie drążyłem.
2. Zmieniając kanał robiłem na nim serię pomiarów, z której wyciągałem średnią. Chodzi o to, że nie robiłem pomiaru pojedynczego i nie zmieniałem kanału, tylko po wykonaniu kilku pomiarów zmieniałem kanał.
Bawiłem się (chyba) atmega8. Było to dość dawno - z dwa, trzy projekty temu :)

Autor:  fenix2 [ 10 kwi 2018, o 11:14 ]
Tytuł:  Re: Wyświetlanie ADC na LCD44780

Kod programu jest w pierwszym poście dla 1 wejścia. Analogicznie jest dla drugiego.
Dodam zresztą najważniejsze fragmenty.
Mam Blue booka ale tam niestety nie jest to zagadnienie poruszone.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Strona 1 z 1 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/