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



Teraz jest 7 lut 2025, o 23:49


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
Autor Wiadomość
PostNapisane: 2 lut 2013, o 23:32 
Offline
Użytkownik

Dołączył(a): 08 wrz 2012
Posty: 505
Pomógł: 6

Proszę o wyjaśnienie co jest nie tak kiedy klikam z wciśniętym Ctrl na #include <avr/io.h> w Eclipsie zgodnie z poradnikiem video powinno mi się otworzyć okno pliku z prawej strony Outline z na czarno procesorem który jest przypisany w projekcie. Tymczasem u mnie za każdym razem wszystkie pliki *.h są na szaro poza avr/iom16.h . Bez względu czy wpisze w ustawieniach projektu Atiny13 czy Atmega8 czy inny zawsze jedyny plik jaki mam aktywny w oknie Outline to plik dla procesora Atmega16. Po pewnych czarach można wprawdzie otworzyć plik *.h dla właściwego procesora ale każde kliknięcie w main.c z Ctrl (kiedy chcę sprawdzić czy dobrze piszę) zawsze wrzuca mnie do pliku dla Atmegi16. Co jest nie tak?
Pozdrawiam
Tomek

Poprawiony tytuł - Zielony J.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 lut 2013, o 23:44 
Offline
Moderator
Avatar użytkownika

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

Jakbyś pokazał jakieś zrzuty ekranu czy projekt - to pewnie dałoby radę coś powiedzieć ? a tak ? to nawet nie ma jak i nad czym gdybać

jedyne co mogę ci poradzić - to utwórz nowy workspace i sprawdź to co sprawdzasz - bo szczerze mówiąc to nawet nie wiem za bardzo co sprawdzasz, jednak w przypadku uszkodzenia Workspace mogą się dziać różne dziwne rzeczy.

_________________
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: 3 lut 2013, o 18:15 
Offline
Użytkownik

Dołączył(a): 08 wrz 2012
Posty: 505
Pomógł: 6

ok. wczoraj było późno, może trochę to chaotycznie opisałem.
Projekt wykorzystuje procesor Atiny2313
Obrazek

chciałbym odnaleźć nazwę przerwania tak jak pokazywałeś w którymś poradniku. Klikam więc z wciśniętym Ctrl na <avr/io.h>. W tym momencie otwiera mi się nowe okno z plikiem io.h i po prawej stronie Outline lista procesorów
Obrazek
jak widać na obrazku na czarno zaznaczony jest avr/iom16.h co rozumiem dotyczy Atmegi16. Moje przypuszczenia potwierdza "zjechanie" trochę niżej
Obrazek
Tu dochodzę do sedna sprawy. Dlaczego tak jest? W opcjach projektu mam procesor Atiny2313 a Eclips widzi Atmegę16. Zmieniłem na nowy workspace i nic (powyższe zdjęcia dotyczą już nowego workspace). Nie ważne jaki procesor wpisze w opcjach i tak zawsze Eclips widzi Atmegę16. Owszem mogę się dostać do właściwego pliku ale każde "łatwe" przejście z Ctrl do pliku io.h zawsze przekierowuje mnie do Atmegi16. Mam nadzieję że troche to składniej napisałem.
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lut 2013, o 18:34 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8605
Pomógł: 337

Popatrz na dole tam gdzie masz konsole jest tam zakładka AVR Device Explorer

kliknij wybierz interesujący cię procesor z listy i masz wszystko na widelcu ...

Obrazek

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lut 2013, o 18:37 

Pomógł: 0

Wszedłem w testowy projekt, zmieniłem z atmega8 na attiny2313 i po kliknięciu w IO bez problemu widać zaznaczony

#elif defined (__AVR_ATtiny2313__)
# include <avr/iotn2313.h>

Musisz mieć coś namieszane.
Jak instalowałeś eclipsa. Sam miałem trochę z nim problemów do puki nie powrzucałem poprawek zalecanych przez Mirka.



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lut 2013, o 22:11 
Offline
Użytkownik

Dołączył(a): 08 wrz 2012
Posty: 505
Pomógł: 6

Tak zgadzam się chyba mam coś namieszane, nie jestem pewien ale chyba było wcześniej ok. Teraz pytanie jak to odmieszać.
rezasurmar o jakich poprawkach piszesz, gdzie to jest omawiane?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 lut 2013, o 22:22 
Offline
Moderator
Avatar użytkownika

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

Tom277 napisał(a):
Tak zgadzam się chyba mam coś namieszane, nie jestem pewien ale chyba było wcześniej ok. Teraz pytanie jak to odmieszać.
rezasurmar o jakich poprawkach piszesz, gdzie to jest omawiane?


Zawsze po kolei można zrobić to:

http://mirekk36.blogspot.com/2012/11/in ... chain.html

Eclipse przecież się nie instaluje w Windowsie tylko po prostu wgrywa więc można mieć wiele różnych egzemplarzy. Spróbuj więc zrobić po kolei jak z tego poradnika z dowolnym toolchainem.

Ale utwórz też sobie nowy workspace. Powinno działać - chyba że masz jakieś problemy z JAVA? Wtedy możesz spróbować sobie postawić to z poradnika na maszynie Virtualnej a później albo naprawiać JAVĘ, albo wygenerować sobie windę od nowa.

No ale może się okazać że i bez reinstalacji windy się uda.

_________________
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: 3 lut 2013, o 22:30 
Offline
Użytkownik

Dołączył(a): 08 wrz 2012
Posty: 505
Pomógł: 6

Ok. dziękuję powalczę.



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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