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



Teraz jest 29 mar 2024, o 14:47


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 13 kwi 2018, o 21:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1020
Lokalizacja: Trójmiasto
Pomógł: 188

Witam wszystkich.

Jako że ostatnio wałkowałem temat I2C zarówno sprzętowego w prockach atmega jak i programowego, w dalszej kolejności postanowiłem zgłębić wynalazek zwany USI w prockach attiny.
Pomijając kwestię użyteczności tego tworu, testowałem program na attiny2313A pisząc go w MkClipse. I tu dziwna sprawa bo przy kompilacji wywalił mi: "error: 'USIBR' undeclared (first use in this function)".
Z niedowierzaniem ponownie sprawdzam w nocie:
Obrazek
No nie przewidziało mi się, w procku attiny2313A taki rejestr powinien istnieć (w odróżnieniu do starszej wersji bez literki A na końcu)
Odpalam więc Eclipsa i zaglądam do AVR Device Explorer no i dla procka attiny2313A brak takiego rejestru :shock:, czyżby Atmel zapomniał to uwzględnić w toolchain?
Pytanie czy wystarczy dodać do iotn2313a.h odpowiednią linijkę i będzie działało (adres dla tego rejestru jest w nocie 0x00):
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Czy trzeba gdzieś jeszcze coś zmieniać?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 kwi 2018, o 22:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

A masz na liście wybrany na pewno procesor ATtiny2313A?
Dołączasz do pliku io.h?
Jaką wersję Atmel toolchaina masz zainstalowaną?

Na pewno nie jest to normalne zachowanie, bo u mnie na mkClipse dla tego procesowa widzi ten rejestr.
--
Pozdrawiam,
Robert


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 kwi 2018, o 22:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 paź 2014
Posty: 1020
Lokalizacja: Trójmiasto
Pomógł: 188

Procek na 1000% wybrany attiny2313A - zarówno w eclipse jak i MkClipse.
Jak sprawdzić wersję toolchaina? Wydaje mi się, że mam zainstalowane wszystko zgodnie z instrukcją z bloga Mirka łącznie z aktualizacją do toolchaina...

------------------------ [ Dodano po: 14 minutach ]

Ehh no i oczywiście brakowało aktualizacji toolchaina. Jeszcze przed chwilą głowę bym dał że wszystko instalowałem - teraz bym bez głowy śmigał :lol:
Potwierdza się stare powiedzenie: "W życiu pewne są tylko dwie rzeczy......śmierć i podatki" :D
Dzięki za pomoc.
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 kwi 2018, o 08:54 
Offline
Użytkownik

Dołączył(a): 13 lut 2012
Posty: 163
Pomógł: 10

Nieaktualne.



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ł: Google [Bot] i 11 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