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



Teraz jest 9 lip 2026, o 01:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
Autor Wiadomość
PostNapisane: 22 lut 2014, o 21:06 
Offline
Użytkownik

Dołączył(a): 04 mar 2012
Posty: 65
Lokalizacja: Śląsk - Mikołów
Pomógł: 0

Witam. Zabrałem się za 3 ćwiczenie z BB. Posiadam procesor Atmega 644p z ATB. Wgrywając softa (nie mam żadnych errorów ani :?: ) na moją atmegę zamiast pojawiać się cyfry, widnieją cały czas CCCC. Nie wiem co mam zrobić i co jest nie tak.

Oto mój plik main.c

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


W pliku d_led.c zmieniłem:

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

_________________
Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



Ostatnio edytowano 22 lut 2014, o 21:15 przez mako067, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2014, o 21:10 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

kody zamieszczamy korzystając z SYNTAX C
wtedy są o niebo czytelniejsze i łatwiej je analizować i pomóc

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2014, o 21:16 
Offline
Użytkownik

Dołączył(a): 04 mar 2012
Posty: 65
Lokalizacja: Śląsk - Mikołów
Pomógł: 0

poprawione :D

_________________
Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2014, o 21:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

mako067 napisał(a):
TCCR0B |= (1<<WGM01);


tu zmień na TCCR0A

i dokładniej czytamy noty uC. ;)

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2014, o 21:41 
Offline
Użytkownik

Dołączył(a): 04 mar 2012
Posty: 65
Lokalizacja: Śląsk - Mikołów
Pomógł: 0

Zmienione. teraz zamiast pokazywać cały czas CCCC to mrugają byle jakie diody.

_________________
Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2014, o 21:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

to teraz zmień OCR0B na OCR0A

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2014, o 21:48 
Offline
Użytkownik

Dołączył(a): 04 mar 2012
Posty: 65
Lokalizacja: Śląsk - Mikołów
Pomógł: 0

zmieniłem. dalej to samo.

_________________
Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2014, o 22:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 sty 2013
Posty: 426
Pomógł: 36

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


Zmieniłbym na

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



Poza tym u Ciebie procedura obsługi przerwań zapewne wygląd tak:

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


a powinna wyglądać tak:

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



Pozdrawiam.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2014, o 22:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

A masz podłączenia zgodne z konfiguracją w d_led.h (porty i piny)?


Autor postu otrzymał pochwałę

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2014, o 22:43 
Offline
Nowy

Dołączył(a): 03 maja 2013
Posty: 16
Pomógł: 1

złe bity dla preskalera i sprawdź porty podłączenia wyświetlacza ;)


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 lut 2014, o 23:10 
Offline
Użytkownik

Dołączył(a): 04 mar 2012
Posty: 65
Lokalizacja: Śląsk - Mikołów
Pomógł: 0

Dzięki koledzy, problem rozwiązany. Źle wpisałem bity i pomyliłem porty w wyświetlaczu. Temat do zamknięcia. Dzięki jeszcze raz wszystkim :D

_________________
Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lut 2014, o 00:24 
Offline
Nowy

Dołączył(a): 20 sty 2014
Posty: 19
Lokalizacja: Kalisz<>Sieradz
Pomógł: 0

Sprawdź podłączenie pinów. Ja się "przejechałem" na multipleksowaniu w BB, bo na str. 193 jest napisane "podłączamy teraz do portu C, począwszy od bitu PC0 do PC6 katody [...]". Chyba Mirek nam tu celowo zamieszał, żebyśmy trochę pomyśleli ;)
A w przykładzie 3 (Multi_LED) chodzi o Port A i wystarczy w zestawie ATB założyć zworki, a anody wpiąć do portu C na piny PC0-PC3 odpowiednio do DIG1-DIG4.


Edit.
No i się spóźniłem...

_________________
Jeszcze zielony... ale może kiedyś....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lut 2014, o 14:30 
Offline
Użytkownik

Dołączył(a): 04 mar 2012
Posty: 65
Lokalizacja: Śląsk - Mikołów
Pomógł: 0

Jeziorek74 napisał(a):
Sprawdź podłączenie pinów. Ja się "przejechałem" na multipleksowaniu w BB, bo na str. 193 jest napisane "podłączamy teraz do portu C, począwszy od bitu PC0 do PC6 katody [...]". Chyba Mirek nam tu celowo zamieszał, żebyśmy trochę pomyśleli ;)
A w przykładzie 3 (Multi_LED) chodzi o Port A i wystarczy w zestawie ATB założyć zworki, a anody wpiąć do portu C na piny PC0-PC3 odpowiednio do DIG1-DIG4.


Edit.
No i się spóźniłem...



Jeziorek74 dzięki i tak za pomoc ;)

_________________
Próbuj, a NA PEWNO CI się uda!! MADE IN SILESIA



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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