Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 mar 2024, o 15:19


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 7 wrz 2017, o 20:59 
Offline
Nowy

Dołączył(a): 26 paź 2016
Posty: 5
Pomógł: 0

Witam jest to mój pierwszy temat więc liczę na wyrozumiałość. Jestem początkującym programistą AVR swoją przygodą i pasję rozpocząłem po przeczytaniu Blue Booka.
Ale do rzeczy.
Bawię się klawiaturą 4x4 i wyświetlaczem 7-segmentowym, wszystko fajnie śmiga tylko brakuje mi pinów na PORTC. Klawiatura jest podłączona pod PORTD a wyświetlacz pod PORTC ( PC0 - PC5 ). Używam AtMega 8A. Funkcja z klawiatury zwraca adres wciśniętego klawisza który wysyłam na PORTC ale nie wszystkie segmenty mogę uruchomić. Moje pytanie jest następujące czy się da a jeśli tak, to jak żeby niektóre segmenty wyświetlacza podpiąć np. pod PORTB żeby ładnie wszystko współgrało ?? Zaznaczam że piny MISO, MOSI, SCK, RST są używane przez programator.
Z góry dzięki za odpowiedź ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 wrz 2017, o 07:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 26 sty 2016
Posty: 1146
Lokalizacja: Kraków
Pomógł: 93

Wiem, że to głupia odpowiedź, ale tak, da się.
Przeczytaj w bluebooku o maskowaniu (to będzie albo w rozdziale o multipleksowaniu, albo w rozdziale o LCD). Tam też było pokazane, jak podłączać różne piny jednego urządzenia pod różne porty.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 wrz 2017, o 11:41 
Offline
Nowy
Avatar użytkownika

Dołączył(a): 28 kwi 2015
Posty: 20
Lokalizacja: Bydgoszcz
Pomógł: 0

Możesz łączyć porty, jednak myślę, że w tym przypadku nie musisz tego robić w ATmega8.
Potrzebujesz 8 pinów do klawiatury, 7 pinów do katod i 4 do anod wyświetlacza.
Piny PD0-PD7 do klawiatury.
Piny PB0-PB6 do katod, piny PC0-PC3 do anod wyświetlacza.
Piny MOSI(PB3),MISO(PB4),SCK(PB5) po zaprogramowaniu procesora działają jak zwykłe piny we/wy jeśli je odpowiednio zainicjujesz. Podobnie jest z pinami do kwarcu zewnętrznego (PB6 i PB7) jeżeli go nie używasz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 wrz 2017, o 22:37 
Offline
Nowy

Dołączył(a): 26 paź 2016
Posty: 5
Pomógł: 0

Dziękuję za pomoc wszystkie się wyjaśniło, teraz walczę z hasłem :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO