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

Multipleksowane wyś. LED - regulacja jasności
https://forum.atnel.pl/topic21290.html
Strona 1 z 1

Autor:  faber33 [ 16 wrz 2018, o 14:17 ]
Tytuł:  Multipleksowane wyś. LED - regulacja jasności

Witam. Mam taki temat teraz na "tapecie" że potrzebuje zrobić regulację jasności 4x wyświetlacz LED 7 segmentowy. Anody sterowane tak jak w BB przez tranzystory PNP. Atmega168 wew. 8MHz W zasadzie działa mi to z tym że czasem wyświetlacz potrafi mignąć i czasem też widać że na ten ułamek sekundy np. wartość z wyświetlacz 1 pojawia się na wyś. 4.

Mam to zrobione w ten sposób jeśli chodzi o obsługę przerwań:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Wartość OCR2B czyli tego który odpowiada za regulację jasności zależy od wartości z ADC i jest aktualizowana co 2s w pętli głównej programu. Z moich obserwacji wynika że efekt opisany wyżej pojawia się gdy wartość OCR2B maleje. Czyżby to powodowało że przerwania się wykonuje w złym momencie ? W jaki sposób można to poprawić ?

Autor:  faber33 [ 16 wrz 2018, o 22:21 ]
Tytuł:  Re: Multipleksowane wyś. LED - regulacja jasności

Hmm a gdyby to zrobić tak żeby aktualizować OCR2B wtedy gdy TCNT2 = 0 ?

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