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



Teraz jest 28 mar 2024, o 16:13


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 24 cze 2020, o 18:04 
Offline
Nowy

Dołączył(a): 24 cze 2020
Posty: 2
Pomógł: 0

Witam wszystkich Forumowiczów!

Chciałbym prosić o poradę, pierwszy raz zaczynam przygodę z programowaniem.
Dokładnie chodzi o zaprogramowanie układu AT90S2313 przy użyciu Arduino ISP.

Używam programu MkAvrCalculator gdzie jest do wyboru 2313
Wgrałem już skrech ArduinoISP oraz przestawiłem w narzędziach jako ArduinoISP, po włączeniu MkAVR i u w zakładce [Ustawienia AVRDude] programator "arduino" i port3 i po wciśnieciu "sprawdź podłączony AVR" zczytuje ATmega328p (ta która jest w arduino)
- pierwsze pytanie czy tak powinno być skoro chcę zaprogramować AT90S2313?
- mam gotowy plik HEX z wsadem do AT90S2313 w którym miejscu go umieścić jako flash czy eprom ?

Z góry dziękuje za podpowiedzi :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 cze 2020, o 16:01 
Offline
Użytkownik
Avatar użytkownika

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

Orlik_tc1 napisał(a):
- pierwsze pytanie czy tak powinno być skoro chcę zaprogramować AT90S2313?
Nie, tak nie powinno być; powinno wykryć AT90S2313.

Orlik_tc1 napisał(a):
i u w zakładce [Ustawienia AVRDude] programator "arduino" i port3
Tu masz błąd, bo w ten sposób uruchamiasz bootloadera w arduino. Jako programator powinieneś wybrać bodajże STK500v1 (jeśli dobrze pamiętam...), i dodatkowo u dołu MkAvrCalculatora w linię poleceń avrdude jeszcze trzeba zaznaczyć "additional option -b" i wpisać prędkość 19200, ewentualnie inną prędkość którą wybrałeś w skeczu arduino ISP (domyślnie jest 19200 ale można wybrać wyższą prędkość edytując skecz - linijki w okolicy 140 wiersza kodu).

Orlik_tc1 napisał(a):
- mam gotowy plik HEX z wsadem do AT90S2313 w którym miejscu go umieścić jako flash czy eprom ?
To zależy co zawiera plik hex. Jeśli program do wykonywania przez uC to jako flash.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 cze 2020, o 07:49 
Offline
Nowy

Dołączył(a): 24 cze 2020
Posty: 2
Pomógł: 0

Czyli nie da się zaprogramować tego przy pomocy arduino ??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 cze 2020, o 19:49 
Offline
Użytkownik
Avatar użytkownika

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

A gdzie w moim powyższym poście to wyczytałeś? Przecież napisałem:
xentis napisał(a):
Jako programator powinieneś wybrać bodajże STK500v1 (jeśli dobrze pamiętam...), i dodatkowo u dołu MkAvrCalculatora w linię poleceń avrdude jeszcze trzeba zaznaczyć "additional option -b" i wpisać prędkość 19200, ewentualnie inną prędkość którą wybrałeś w skeczu arduino ISP (domyślnie jest 19200 ale można wybrać wyższą prędkość edytując skecz - linijki w okolicy 140 wiersza kodu).
i pewnie zadziała. Kiedyś, dawno temu z ciekawości to testowałem, co prawda do programowania atmegi8, i działało...
A jeśli w MKAVR wybierasz jako programator "arduino" no to w ten sposób możesz programować samo arduino poprzez jego wbudowany bootloader, pod warunkiem że takowy jest wgrany.



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ł: Brak zidentyfikowanych użytkowników i 0 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO