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



Teraz jest 4 lut 2025, o 00:00


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 1 mar 2014, o 09:24 
Offline
Użytkownik

Dołączył(a): 10 gru 2013
Posty: 55
Lokalizacja: Barbarzyńca
Pomógł: 0

Witam,

Mam takie pytanie: jakie informacje zawiera plik boards.txt. szczególnie chodzi mi o to co poszczególna linia zawiera.
Co za co odpowiada.
Jak po informacjach z pliku boards odczytać jak ustawiony będzie mikrokontroler. Taktowanie: wewnętrzne/ zewnętrzne...
Składnia: [ Pobierz ] [ Ukryj ]
język xml
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Drugie pytanie. Czy wypalanie bootloadera w procesorze programowanym przez Arduino jest konieczne?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 mar 2014, o 09:28 
Offline
Moderator
Avatar użytkownika

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

marcint31 napisał(a):
Jak po informacjach z pliku boards odczytać jak ustawiony będzie mikrokontroler


Kolego zobacz - wklejasz plik boards w którym masz jak byk napisane jakie jest taktowanie procka, nawet jak masz ustawione fusebity a ty pytasz jak to odczytać ?

_________________
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: 1 mar 2014, o 09:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 lut 2013
Posty: 376
Lokalizacja: Kłopoty-Stanisławy
Pomógł: 33

marcint31 napisał(a):
##############################################################
atmega8a.name=ATmega8a @ 8 MHz
atmega8a.upload.maximum_size=7168
atmega8a.upload.using=arduino:arduinoisp
atmega8a.bootloader.low_fuses=0xe4
atmega8a.bootloader.high_fuses=0xc4
atmega8a.bootloader.path=atmega
atmega8a.bootloader.file=ATmegaBOOT_8.hex
atmega8a.bootloader.unlock_bits=0x3F
atmega8a.build.mcu=atmega8
atmega8a.build.f_cpu=8000000L
atmega8a.build.core=arduino
atmega8a.build.variant=standard
#################################################################



Kompletnie się nie znam na Arduino, ale :
atmega8a.name - to może być nazwa jaką widzisz w IDE przy wyborze procka
atmega8a.upload.maximum - to może być maksymalny rozmiar HEX'a jaki da się wrzucić
atmega8a.upload.using - tu może chodzić o programator - arduinoisp - tak się prawdopodobnie przedstawia bootloader
atmega8a.bootloader.low - fusebity low
atmega8a.bootloader.high - fusebity high ... możesz w MKAVRCALC wybrać Megę 8 i wpisać w okienkach ręcznie i podejrzeć co jest ustawione
atmega8a.bootloader.file - to może mówić jak będzie nazywał się plik wynikowy w domyślnej ścieżce
atmega8a.bootloader.unlock_bits - to może odpowiadać za ustawienie LOCKBIT'ów
atmega8a.build.mcu - coś jak BASCOM'owe "regfile"
atmega8a.build.f_cpu - #define F_CPU 8000000UL .... — tak się nie robi ;)
atmega8a.build.core - pewnie coś bardzo potrzebnego
atmega8a.build.variant - j/w


trochę z przymrużeniem oka ... ale coś się powinno rozjaśnić.

Sprawa druga - do czego są Ci potrzebne takie informacje ? Przecież Arduiono to typowe Plug&Paste&Play :)


Autor postu otrzymał pochwałę

_________________
50 znaków Atnela ....



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 mar 2014, o 09:47 
Offline
Użytkownik

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

Bardzo ładnie kolego ACID :)

ale ....
acid3 napisał(a):
atmega8a.bootloader.unlock_bits - to może odpowiadać za ustawienie LOCKBIT'ów

to jest bit odpowiadający za odblokowanie sektora Bootloadera , a kolejny Lock za jego zablokowanie
przed przypadkowym nadpisaniem bootloadera

acid3 napisał(a):
atmega8a.build.f_cpu - #define F_CPU 8000000UL .... — tak się nie robi


w tym wypadku tak się robi .... tu po prostu zmienna przechowuje 2 wartości 8 lub 16Mhz potrzebne kompilatorowi
poza tym plikiem nigdzie więcej nie wskazujesz taktowania

acid3 napisał(a):
atmega8a.build.core - pewnie coś bardzo potrzebnego


Definiuje pliki które biorą udział w kompilacji

acid3 napisał(a):
atmega8a.build.variant - j/w


definiuje wariant płytki ... jest ich trochę wiec tu są zgromadzone szczegóły potrzebne podczas kompilacji

Sugeruje nie grzebać jeśli nie wiesz o co chodzi i nie rozumiesz

_________________
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: 1 mar 2014, o 09:53 
Offline
Użytkownik

Dołączył(a): 10 gru 2013
Posty: 55
Lokalizacja: Barbarzyńca
Pomógł: 0

Mirku - chcę się upewnić, w swoich przemyśleniach, a kolega acid3, wyjaśnił co i jak.

Sun, czyli według tego pliku mam mieć fusy ustawione na taktowanie wewnętrzne 8MHz...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 1 mar 2014, o 10:01 
Offline
Użytkownik

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

zewnętrzny 8Mhz fusy masz podane łaczenie z sektorem bootloadera ustalonym na 1024


Autor postu otrzymał pochwałę

_________________
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: 11 maja 2015, o 22:34 
Offline
Nowy

Dołączył(a): 02 mar 2015
Posty: 1
Pomógł: 0

Tu jest to opisane
https://code.google.com/p/arduino/wiki/Platforms



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

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