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ń: 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/ |