Witam,
Napotykam problem z odczytem wartości z przetwornika.
ADC ma mierzyć spadek napięcia na fototranzystorze, czego jednak nie robi.
ADC rejestruje losowe wartości z przedziału ośmiobitowego.
Co ciekawe, kiedy mierzę spadek napięcia na pinie multimetrem jest on jak najbardziej poprawny, problem leży więc po stronie ADC.
Błąd sprzętowy odrzucam, nie wstawiam schematu zasilania części analogowej, sprawdzałem ją wielokrotnie i porównywałem z wieloma wzorcami. Jest wszystko co potrzeba - kondensatory, dławik, itp. Połączenia również sprawdzone.
Dioda miga jak szalona, bez znaczenia czy fototranzystor istotnie dostaje wiązke podczerwieni, czy nie.
Podkreślę, że pomiar multimetrem daje zadowalające wyniki z zakresu 1.5-5V
Poniżej jeszcze używane funkcje:
Napotykam problem z odczytem wartości z przetwornika.
ADC ma mierzyć spadek napięcia na fototranzystorze, czego jednak nie robi.
ADC rejestruje losowe wartości z przedziału ośmiobitowego.
Co ciekawe, kiedy mierzę spadek napięcia na pinie multimetrem jest on jak najbardziej poprawny, problem leży więc po stronie ADC.
Błąd sprzętowy odrzucam, nie wstawiam schematu zasilania części analogowej, sprawdzałem ją wielokrotnie i porównywałem z wieloma wzorcami. Jest wszystko co potrzeba - kondensatory, dławik, itp. Połączenia również sprawdzone.
Kod: C / C++
Dioda miga jak szalona, bez znaczenia czy fototranzystor istotnie dostaje wiązke podczerwieni, czy nie.
Podkreślę, że pomiar multimetrem daje zadowalające wyniki z zakresu 1.5-5V
Poniżej jeszcze używane funkcje:
Kod: C / C++