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



Teraz jest 25 wrz 2024, o 17:20


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
Autor Wiadomość
 Tytuł: Kolejka FIFO
PostNapisane: 21 lis 2013, o 15:45 
Offline
Nowy

Dołączył(a): 03 lis 2013
Posty: 11
Pomógł: 0

Mam problem z kodem poniżej, zaimplementowałem kolejkę w następujący sposób:

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


Założeniem jest aby dwie te same liczby nie były obok siebie w kolejce, działa to dla 2 switchy ale gdy podepnę 3 i 4 kolejka się blokuje.
Funkcja POZ zwraca przez cały czas poziom = 3 i kolejka się blokuje zgodnie z warunkiem z drugiej linii w funkcji main.
Porty są na pewno dobrze skonfigurowane i podpięte pod przyciski. Co tu jest nie tak?
Atmega32 - 1Mhz

Rozwiązałem problem, błąd był w linii kierunków portu PD6 i PD7, powinny być porównywane odpowiednio z 0x40 i 0x80. Dodałem też else po wszystkich if'ach i działa.
Kody wklejamy przy pomocy syntax=c - Różowy J.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 5 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