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



Teraz jest 18 mar 2026, o 23:17


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 18 lis 2014, o 20:41 
Offline
Użytkownik

Dołączył(a): 02 maja 2014
Posty: 78
Pomógł: 1

Hej.
Nie potrafię dojść dlaczego zawiesza mi się funkcja lcd_init() z biblioteki z bluebook'a. Procesor to atmega128 na 8MHz
Doszedłem tylko do tego:(chyba najłatwiej będzie zrozumieć jak opiszę to w kodzie)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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


Jak dla mnie to nie ma najmniejszego sensu :cry:
Może ktoś ma jakiś pomysł?

------------------------ [ Dodano po: 10 minutach ]

Znalazłem rozwiązanie - wyłączyłem kompatybilność z atmegą 103 i zadziałało.
Tylko fajnie byłoby znać przyczynę. Z angielskim u mnie nie za wesoło, ale z noty wyczytałem że w trybie kompatybilności nie można przestawiać częstotliwości wewnętrznego oscylatora RC. Inne właściwości włączonej kompatybilności jakoś mi nie pasują.
Czy to możliwe, że to wszystko przez to, że w trybie kompatybilności atmega śmigała na 1MHz i to dlatego program jakoś nie wyrabiał?



Ostatnio edytowano 18 lis 2014, o 21:22 przez skoomi, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 lis 2014, o 23:09 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27450
Lokalizacja: Szczecin
Pomógł: 1045

skoomi napisał(a):
Znalazłem rozwiązanie - wyłączyłem kompatybilność z atmegą 103 i zadziałało

MUSISZ sobie zapamiętać raz na zawsze że zarówno procek ATmega128 jak i ATmega64 dla dzisiejszych programów pisanych pod te procki a nie pod ich starszych braci MUSZĄ mieć odprogramowany ten fusebit i tyle ... chciałbyś tak dla sztuki dowiedzieć się dlaczego nie działa w trybie kompatybilności do szrota M103 ;) ? to zassaj jego notę PDF i spróbuj porównać .... tylko czy jest większy sens ? skoro w innych prockach AVR nie ma już o tym fusebicie mowy ?

------------------------ [ Dodano po: 1 minucie ]

nie ty pierwszy i nie ostatni zjadłeś zęby na fusebicie M103 ... Tak samo jak mnóstwo ludzi najpierw robi sobie PCB pod ATmega128 i podłącza programator pod linie SPI i później dziwi się że programowanie nie działa - bo nie zwrócili uwagi że w nocie PDF wyraźnie jest mowa że MOSI i MISO są na innych pinach PE0 i PE1 ;) .... ot takie kruczki przy tych dwóch prockach.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 22:47 
Offline
Użytkownik

Dołączył(a): 02 maja 2014
Posty: 78
Pomógł: 1

Dziwić tylko może, że ten bit jest ustawiony domyślnie, a nie powinien biorąc pod uwagę nazwę procesora ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lis 2014, o 23:04 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27450
Lokalizacja: Szczecin
Pomógł: 1045

skoomi napisał(a):
Dziwić tylko może, że ten bit jest ustawiony domyślnie, a nie powinien biorąc pod uwagę nazwę procesora

Zapewniam że to nie może dziwić - jak się spojrzy na datę powstania tego procka i w tamtym czasie wręcz konieczności zapewnienia kompatybilności ze starszym wycofywanym bratem. ;) Tylko z tego powodu jest on domyślnie zaprogramowany i po prostu jak się bierze m128 to trzeba o tym pamiętać.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO