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



Teraz jest 30 mar 2026, o 19:51


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 28 sty 2014, o 18:15 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 251
Lokalizacja: Stróża-Łódż
Pomógł: 8

Witam.Proszę o pomoc w uruchomieniu projektu z nRF24L na A8.Link do projektu:http://davidegironi.blogspot.it/2012/09/avr-nrf24l01-library-running-on-atmega.html#.UufdBditaUn
Otóż program nie przechodzi kompilacji i mam takie oto błędy:
Obrazek
Pozdrawiam serdecznie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2014, o 21:06 
Offline
Użytkownik

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

Pewnie oryginalny projekt był na innego procka.
A w tym #def masz ustawiane wektory przerwań. Obecnie zaleca się stosowanie ISR(nazwa przerwania) - przynajmniej tak mi się wydaje ;-)


Autor postu otrzymał pochwałę

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2014, o 21:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

A jakiego toolchaina używasz? WinAvr czy Atmela? Bo ja używam WinAvr i mi ten projekt kompiluje się bez błędów.

A z tego co wyczytałem w necie to błąd ten odnosi się do tego, iż w projekcie użyte są stare nazwy wektorów przerwań Signal. Spróbuj zmienić wektory przerwań z Signal na ISR.


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2014, o 21:09 
Offline
Użytkownik

Dołączył(a): 15 cze 2013
Posty: 599
Lokalizacja: Lubin
Zbananowany użytkownik

Pomógł: 35

W archiwum projektu masz skompilowane pliki, wiec można wgrać je od razu do atmegi i powinno działać.
Poza tym u mnie w Eclipse pod winavr kompiluje się bez błędu
Obrazek

I tak jak koledzy piszą może zastąp stare nazwy na nowe. Tak jak poniżej z eclipsa:
Obrazek

No i może zastanów się czy nie spróbować sił w eclipse, bo jak widzisz działa od pierwszej kompilacji a przy okazji w kodzie widać wyszarzone części nie podlegające kompilacji.

Możesz też wyłączyć mini debuger na uart wpisują w pliku main.c 0 przy DEBUGENABLED
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 sty 2014, o 21:25 
Offline
Użytkownik

Dołączył(a): 02 gru 2012
Posty: 251
Lokalizacja: Stróża-Łódż
Pomógł: 8

Stare nazwy wektorów przerwań Signal - to główna przyczyna dlaczego kompilacja nie przechodziła dziękuję za pomoc.
Pozdrawiam serdecznie.



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 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