Witam, zacznę od tego, że nie wiedziałem jak nazwać mój problem, dlatego tytuł może być trochę mylący.
W związku z tym, że nie mogę użyć PWM'a sprzętowego/programowego, ponieważ się nie wyrabia czasowo (15Mhz), a jeżeli uda mi się uzyskać przyzwoitą szybkość, to muszę zrezygnować z licznika T1, który jest mi niestety niezbędny,podobnie jak T0. Jako rozwiązanie problemu wykorzystałem regulację jasności "liniową" (brak mi innego słowa
).
wszystko działa fajnie, jednak zastanawiam się, jak można zwiększyć rozdzielczość bez zwiększania ilości rezystorów (brak wolnych portów).
Układzik jest sterowany dwójkowo (+5V/w.imp.), co daje mi 31 poziomów jasności.
Tak to wygląda w programie:
I teraz moje pytanie, jak może wyglądać sterowanie 3-ma stanami (+5V/w.imp./0V), bo wydaje mi się, że zwiększyło by to rozdzielczość, jeżeli jednak zawiłość kodu, oraz czas jego wykonywania wydłużył by się za bardzo, to sobie będę musiał darować, i pozostać przy 5-ciu bitach.
Z góry dzięki.
Pozdrawiam
Jest jeszcze opcja z wew rezystorami podciągającymi, ale nie mam pojęcia, jak można ich użyć
W związku z tym, że nie mogę użyć PWM'a sprzętowego/programowego, ponieważ się nie wyrabia czasowo (15Mhz), a jeżeli uda mi się uzyskać przyzwoitą szybkość, to muszę zrezygnować z licznika T1, który jest mi niestety niezbędny,podobnie jak T0. Jako rozwiązanie problemu wykorzystałem regulację jasności "liniową" (brak mi innego słowa
wszystko działa fajnie, jednak zastanawiam się, jak można zwiększyć rozdzielczość bez zwiększania ilości rezystorów (brak wolnych portów).
Układzik jest sterowany dwójkowo (+5V/w.imp.), co daje mi 31 poziomów jasności.
Tak to wygląda w programie:
Kod: C / C++
I teraz moje pytanie, jak może wyglądać sterowanie 3-ma stanami (+5V/w.imp./0V), bo wydaje mi się, że zwiększyło by to rozdzielczość, jeżeli jednak zawiłość kodu, oraz czas jego wykonywania wydłużył by się za bardzo, to sobie będę musiał darować, i pozostać przy 5-ciu bitach.
Z góry dzięki.
Pozdrawiam
Jest jeszcze opcja z wew rezystorami podciągającymi, ale nie mam pojęcia, jak można ich użyć