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



Teraz jest 12 lip 2026, o 18:13


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 21 ] 
Autor Wiadomość
PostNapisane: 13 gru 2013, o 09:48 
Offline
Użytkownik

Dołączył(a): 06 lis 2013
Posty: 44
Pomógł: 0

Cześć!
Skopiowałem sobie z DVD greenbooka biblioteki do RFM70 i przykładowy program nadający i odbierający dane, pięknie się wszystko kompiluje i działa. Następnie w Eclipse wszedłem w Project -> Properties i tam wybrałem programator, procesor na Atmege8 oraz taktowanie. Po tych zmianach już nie mogę skompilować swojego projektu, gdyż kompilator wyrzuca pewne błędy, oto one:

Obrazek

a to są fragmenty kodu z pliku rfm70.c do których się przyczepia:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

(dwie ostatnie linie) oraz warning jeśli chodzi o wektor przerwania z INT2.
Atmega 8 z tego co widzę to nie ma INT2.

Miał ktoś już taki problem? Jak sobie poradziliście, co trzeba zmienić?
Z góry dziękuję!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 10:39 
Offline
Użytkownik

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

antheri napisał(a):
Cześć!
Skopiowałem sobie z DVD greenbooka biblioteki do RFM70 i przykładowy program nadający i odbierający dane, pięknie się wszystko kompiluje i działa. Następnie w Eclipse wszedłem w Project -> Properties i tam wybrałem programator, procesor na Atmege8 oraz taktowanie. Po tych zmianach już nie mogę skompilować swojego projektu, gdyż kompilator wyrzuca pewne błędy, oto one:

Obrazek

a to są fragmenty kodu z pliku rfm70.c do których się przyczepia:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

(dwie ostatnie linie) oraz warning jeśli chodzi o wektor przerwania z INT2.
Atmega 8 z tego co widzę to nie ma INT2.

Miał ktoś już taki problem? Jak sobie poradziliście, co trzeba zmienić?
Z góry dziękuję!

Ale zaglądałeś do noty megi8?
Ona w MCUCSR nie ma ISC2
A w GICR nie ma INT2...
Nie da się tak prostu przenieść kodu z jednego procka na drugiego. Trzeba go dostosować...

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 11:07 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

polecam
https://sites.google.com/site/qeewiki/b ... -atmega328



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 11:08 
Offline
Moderator
Avatar użytkownika

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

antheri napisał(a):
Miał ktoś już taki problem? Jak sobie poradziliście, co trzeba zmienić?


Pewnie - niejedna osoba miała taki problem ale zaglądała na stronę uaktualnień Atnela i szybko go rozwiązywała ....

tam jest poprawka odnośnie tej linii z tym INT2 itp.... wystarczy zajrzeć

_________________
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: 13 gru 2013, o 11:17 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

wireless napisał(a):
Pewnie - niejedna osoba miała taki problem ale zaglądała na stronę uaktualnień Atnela i szybko go rozwiązywała ....
ale kolega zastosował inny procesor i tego chyba tam nie znajdzie, to chyba jest dla niego
https://sites.google.com/site/qeewiki/b ... -atmega328
... no i DS



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 11:28 
Offline
Użytkownik

Dołączył(a): 06 lis 2013
Posty: 44
Pomógł: 0

Dziękuję Panom bardzo, wziąłem się za poprawę, został ostatni error:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


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


Wg datasheet taki rejestr istnieje, i ma taki bit



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 11:35 
Offline
Moderator
Avatar użytkownika

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

MirkoT napisał(a):
ale kolega zastosował inny procesor i tego chyba tam nie znajdzie, to chyba jest dla niego
https://sites.google.com/site/qeewiki/b ... -atmega328
... no i DS


ok .... ale ja mówiłem o tym:

&= (1<<ISC2);

nie ważne z jakim prockiem to i tak nie zadziała dobrze

_________________
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: 13 gru 2013, o 11:42 
Offline
Użytkownik

Dołączył(a): 06 lis 2013
Posty: 44
Pomógł: 0

Tak, już przeglądałem te ustawienia, brakuje jeszcze ~ przed całym nawiasem w bibliotekach RFM12, dla RFM70 żadnego uaktalnienia nie widzę.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 11:47 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

mirekk36 napisał(a):
ok .... ale ja mówiłem o tym:
wygrałeś ;)
czy już masz bibliotekę na rfm69?
szkoda, że on jest od 2.4V :(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 11:51 
Offline
Użytkownik

Dołączył(a): 06 lis 2013
Posty: 44
Pomógł: 0

Działa. Dziękuje wszystkim jeszcze raz ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 12:00 
Offline
Moderator
Avatar użytkownika

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

wireless napisał(a):
czy już masz bibliotekę na rfm69?


Na razie to nie mogę go nigdzie zakupić chociaż tak do kocich testów :(

_________________
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: 13 gru 2013, o 12:09 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

antheri napisał(a):
Na razie to nie mogę go nigdzie zakupić chociaż tak do kocich testów :(
http://www.maritex.com.pl/pl/shop/search/find/rfm/page/2
o! jest nawet RFM69CW od 1.8V



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 gru 2013, o 12:13 
Offline
Użytkownik

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

antheri napisał(a):
Dziękuję Panom bardzo, wziąłem się za poprawę, został ostatni error:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Wg datasheet taki rejestr istnieje, i ma taki bit

Dla porządku i czystości kodu dobrze by było jeszcze zmianić komentarz... wiem na działanie to nie ma wpływu ;)

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2013, o 15:47 
Offline
Użytkownik

Dołączył(a): 06 lis 2013
Posty: 44
Pomógł: 0

Ok, chciałbym wszystko zebrać w całość, czy oprócz edycji tego fragmentu kodu biblioteki dla Megi8 trzeba coś zmienić?
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Dokładnie będę korzystał z RFM73, więc zamieniłem też:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2013, o 16:11 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

to inny procesor, to raczej nie zadziała, podawałem Ci jak ustawiać 8, ale chyba nie zajrzałeś, ale ja się za bardzo nie znam i może Ty masz rację



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2013, o 16:47 
Offline
Użytkownik

Dołączył(a): 06 lis 2013
Posty: 44
Pomógł: 0

Tak, masz rację, za pierwszym razem tylko zajrzałem. Teraz dokładnie sobie poczytałem. Czy dobrze rozumiem?

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


A co jeśli nie chcę korzystać z przerwań?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2013, o 16:50 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

antheri napisał(a):
A co jeśli nie chcę korzystać z przerwań?
to powinno działać



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2013, o 16:58 
Offline
Użytkownik

Dołączył(a): 06 lis 2013
Posty: 44
Pomógł: 0

To mnie zmartwiłeś, ponieważ póki co nie udało mi się nawet odpalić programu z DVD żeby działało. A czy RFM73 mogę podłączyć do dowolnych pinów procesora po zmianie:

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2013, o 17:09 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

wireless napisał(a):
A czy RFM73 mogę podłączyć do dowolnych pinów procesora po zmianie:
to jest programowe SPI, możesz zmienić piny



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2013, o 20:15 
Offline
Użytkownik

Dołączył(a): 06 lis 2013
Posty: 44
Pomógł: 0

Czy jest jeszcze coś co trzeba dopasować a o czym nie wiem? Kurcze bo mam jakiś bubel bo naprawdę nie chce to chodzić...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 gru 2013, o 20:37 
Offline
Użytkownik

Dołączył(a): 14 maja 2012
Posty: 518
Pomógł: 6

uruchom najprostszy program, który podałem wcześniej, jeśli nie będzie chodził to masz złe połączenia



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

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