Cześć,
mam problem z obsługą wyświetlacza 7 segmentowego. Biblioteka zaczerpnięta z strony ATNEL.
Generalnie wszystko jest dla mnie zrozumiałe oprócz samego obsługi przerwania gdzie są multipleksowane anody wyświetlacza i wyświetlane poszczególne segmenty.
Być może jest to dla mnie za trudne więc zaczołem robić trochę na piechotę tak, żeby to było dla mnie zrozumiałe. Zmodyfikowałem bibliotekę Pana Mirka o taką obsługę przerwania:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Niestety nie działa mi to za dobrze, świeci tylko jedna cyfra a reszta tylko tak delikatnie mieni się. Ma ktoś może pomysł jak napisać obsługę samego multipleksowania ??
Wyświetlacz 7 segmentowy ze wspólną Anodą, katody sterowane tranzystorami NPN. Na pokładzie Atmega 128.