ATNEL tech-forum https://forum.atnel.pl/ |
|
Problem z wyświtlaniem LED 7-seg 12V multiplex https://forum.atnel.pl/topic24033-30.html |
Strona 2 z 2 |
Autor: | mario2015 [ 24 lis 2021, o 20:38 ] |
Tytuł: | Re: Problem z wyświtlaniem LED 7-seg 12V multiplex |
Jak wprowadziłem poprawki, które wskazałeś, to wyświetlacze całkiem przestały działać. |
Autor: | xentis [ 24 lis 2021, o 20:42 ] |
Tytuł: | Re: Problem z wyświtlaniem LED 7-seg 12V multiplex |
Ok to rozpisz mi Makra: MASKA_ANODY ANODY_PORT LED_DATA |
Autor: | RadekB86 [ 24 lis 2021, o 21:27 ] |
Tytuł: | Re: Problem z wyświtlaniem LED 7-seg 12V multiplex |
Może głupie pytanie ale jak podłączyłeś masę układu UDN981A czy jest razem z masą procka czy dałeś zasilanie czyl;i 12V i gnd oddzielnie? Możesz dać fotkę jak to wygląda? Swoją drogą poruszyłeś dobry temat bo też mam takie czerwone listwy LEDOWE na 12V i też bym sobie zegary porobił bo po co ma to się leżeć i kurzyć |
Autor: | mario2015 [ 24 lis 2021, o 23:59 ] |
Tytuł: | Re: Problem z wyświtlaniem LED 7-seg 12V multiplex |
RadekB86 napisał(a): Może głupie pytanie ale jak podłączyłeś masę układu UDN981A czy jest razem z masą procka czy dałeś zasilanie czyl;i 12V i gnd oddzielnie? Masy 12V i 5V są połączone razem. ------------------------ [ Dodano po: 17 minutach ] xentis napisał(a): Ok to rozpisz mi Makra: MASKA_ANODY ANODY_PORT LED_DATA język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. |
Autor: | xentis [ 25 lis 2021, o 22:31 ] |
Tytuł: | Re: Problem z wyświtlaniem LED 7-seg 12V multiplex |
Ok, teraz jasne. Wygaszenie powinno wyglądać tak: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. natomiast cykliczne przełączanie tak: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. i powinno działać... mam nadzieję... |
Autor: | mario2015 [ 27 lis 2021, o 17:45 ] |
Tytuł: | Re: Problem z wyświtlaniem LED 7-seg 12V multiplex |
xentis napisał(a): Ok, teraz jasne. Wygaszenie powinno wyglądać tak: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. natomiast cykliczne przełączanie tak: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. i powinno działać... mam nadzieję... Po tej operacji to dopiero cuda się dzieją. |
Autor: | xentis [ 28 lis 2021, o 14:12 ] |
Tytuł: | Re: Problem z wyświtlaniem LED 7-seg 12V multiplex |
Coś jest nie tak. Według schematów jakie wrzuciłeś, układ UDN jest podłączony do wspólnych anod (czyli wspólnych "+" wyświetlacza). Układ nie odwraca fazy więc wyłączenie wyjścia następuje w momencie podania stanu 0 na wejście. I teraz linijka wygaszająca jaką zaproponowałem: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Więc kod powinien na anody wystawić: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Natomiast druga sekcja zapalająca właściwy wyświetlacz: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Chyba że masz coś zamienione np. anody z katodami, lub wyświetlacz nie jest ze wspólnymi anodami, a wspólnymi katodami... No ale to już tylko domysły. Musiałbyś wrzucić fotki tak by można było prześledzić podłączenia pasków ze sobą, i z całą resztą. Generalnie układ jest dosyć prosty w diagnozowaniu, możesz sobie w kodzie przerwania powstawiać pułapki programowe z wyzwalaczem, jak ja to nazywam, czyli nic innego jak to, co Mirek podawał w poradnikach o debugowaniu, ale dodatkowo wpięty w to przycisk umożliwiający przeskoczenie do kolejnej pułapki. Dzięki temu będziesz mógł zobaczyć krok po kroku jak zachowuje się sterowanie wyświetlaczami. Wtedy może szybciej dojdziesz co jest źle... Bo mi niestety już skończyły się pomysły. A nie widząc jak to jest podłączone to ciężko coś dalej wymyślać... |
Autor: | mario2015 [ 4 gru 2021, o 18:35 ] |
Tytuł: | Re: Problem z wyświtlaniem LED 7-seg 12V multiplex |
Dzięki wszystkim za podpowiedzi. Niestety dalej nic się nie zmieniło odnośnie tego projektu i na obecną chwilę muszę się poddać. Chyba zrobię drugi taki wyświetlacz ale na 5V. Na razie projekt idzie w odstawkę. Jeszcze raz wszystkim dziękuję za pomoc. |
Autor: | xentis [ 4 gru 2021, o 18:49 ] |
Tytuł: | Re: Problem z wyświtlaniem LED 7-seg 12V multiplex |
Dla czego poprostu nie wrzucisz zdjęć? |
Autor: | RadekB86 [ 4 gru 2021, o 19:16 ] |
Tytuł: | Re: Problem z wyświtlaniem LED 7-seg 12V multiplex |
Ja stawiam że to jest problem sprzętowy a nie programowy bo jeśli wszystko na wyświetlaczu LED 5V ci działa a tutaj nie to ewidentnie zainteresuj się typem tego ULNa (bo może powinieneś dać z negacją) |
Autor: | mario2015 [ 5 gru 2021, o 12:39 ] |
Tytuł: | Re: Problem z wyświtlaniem LED 7-seg 12V multiplex |
RadekB86 napisał(a): Ja stawiam że to jest problem sprzętowy a nie programowy bo jeśli wszystko na wyświetlaczu LED 5V ci działa a tutaj nie to ewidentnie zainteresuj się typem tego ULNa (bo może powinieneś dać z negacją) Na pewno jeszcze wrócę do tego rozwiązania. Podejrzewam też,że winą jest połączenie pomiędzy wyświetlaczem a prockiem. Wszystko odbywa się na skrętkach, tzn. pojedynczych żyłach wziętych ze zwykłej skrętki. Być może sygnały się zakłócają. Tym czasem muszę wracać do kursu ESP a zegarem zajmę się później. Jak już go opanuję, to dam znać co było problemem. Jeszcze raz wszystkim dziękuję za podpowiedzi. |
Strona 2 z 2 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |