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



Teraz jest 19 kwi 2024, o 00:40


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 18 cze 2018, o 10:35 
Offline
Nowy

Dołączył(a): 30 mar 2018
Posty: 9
Lokalizacja: Pleszew
Pomógł: 0

W jaki sposób mogę połączyć te 2 programy? Dodam że robię to na atb 1.05 atmega 32, rejestr sn74hc164n(nie mogę użyć innego ponieważ chcę przerobić inny projekt. chcę by po wpisaniu wartości do rejestru zapalał się wyświetlacz segmentowy (2 cyfry) poniżej umieszczam kod1(multipleksowanie wyswietlacza) i kod2 obsługa rejestru. Oba kody działąją ale nie wiem w jaki sposób je połaczyć żeby otrzymać planowany efekt. KOD1
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


KOD2
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Ostatnio edytowano 18 cze 2018, o 12:03 przez Lasota, łącznie edytowano 5 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 cze 2018, o 11:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Wklej porządnie kody, zgodnie z zasadami, bo teraz są nieczytelne.

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 cze 2018, o 11:40 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3187
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 89

topic7402.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 cze 2018, o 20:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1020
Lokalizacja: Trójmiasto
Pomógł: 188

Oba programy wykorzystują do sterowania te same piny procesora (PB0 i PB1) więc przede wszystkim musisz pozmieniać te piny tak by oba kody wykorzystywały inne.
Teraz odnośnie "scalenia" to jeśli dobrze rozumiem to do rejestru chcesz wysyłać coś niezależnie od tego co wysyłasz na wyświetlacz?
Bo jeśli tak to sprawa prosta oczywiście najpierw porządek z pinami tak by każde urządzenia wykorzystywało inne piny, następnie zmienne "i" oraz "zmienna" z drugiego kodu doklejasz do pierwszego przed główną funkcję main, tuż pod zmienną cnt, następnie całą pętlę "for" z drugiego kodu wrzucasz do pierwszego przed pętlę while tuż po sei(); i tyle.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 cze 2018, o 22:12 
Offline
Nowy

Dołączył(a): 30 mar 2018
Posty: 9
Lokalizacja: Pleszew
Pomógł: 0

Chyba nie do konca sie zrozumieliśmy. Chcę otrzymać program którym będę mógł wyświetlać cyfrę na wyświetlaczu (2cyfry) z użyciem rejestru przesuwnego. Chcę wyświetlać 2 niezależne cyfry tak jak w kodzie1 lecz chcę to zrobić z użyciem rejestru przesuwnego



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: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO