ATNEL tech-forum https://forum.atnel.pl/ |
|
AtTiny 2313 Anody -7 segmentowy wyświetlacz LED https://forum.atnel.pl/topic18431.html |
Strona 1 z 1 |
Autor: | Manianass [ 18 maja 2017, o 18:32 ] |
Tytuł: | AtTiny 2313 Anody -7 segmentowy wyświetlacz LED |
Przerabiam kod z atmegi23 na AtTiny2313 ale teraz trafiłem na "maskowanie" i jets ono zrobione dla młodszej cześci bajtu i jak podłącze wyświetlacz na PD0 do PD3 to działa wyśmienicie, ale na mojej płytce jest tak ze wyswietlacz podłączony jest od PD3 do PD6 i działa tylko jedna cyfra. w ksiażce jest opine jak maskowac po pół bajta a Ja mam podłączone akurat ze zachaczam o starszą i młodsza część bajtu. |
Autor: | Daro69 [ 18 maja 2017, o 18:48 ] |
Tytuł: | Re: AtTiny 2313 Anody -7 segmentowy wyświetlacz LED |
Można się posługiwać zapisem binarnym, lepiej widać kolejne bity. język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. 1. najpierw maska na port z anodami żeby zostały bity których nie chcemy zmieniać. 2. także maska na ~licznik na odpowiednie bity. 3. nakładamy na siebie oba wyniki. a licznik przesuwaj od bitu 3 do 6. zamiast od 0 do 3. ------------------------ [ Dodano po: 4 minutach ] można tak: język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Tak wyszło. ------------------------ [ Dodano po: 8 minutach ] a... i wklejaj kod w syntax C. ! możesz też zamiast pisać binarnie maskowanie, przerobić definicję MASKA_ANODY. wpisz tam tinkowe PD3....PD6. |
Autor: | Daro69 [ 18 maja 2017, o 19:48 ] |
Tytuł: | Re: AtTiny 2313 Anody -7 segmentowy wyświetlacz LED |
@Manianass, Przed chwilą trafiłem na to: - przyda się i to bardzo. topic9954.html |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |