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



Teraz jest 18 paź 2024, o 18:17


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 23 ] 
Autor Wiadomość
PostNapisane: 21 gru 2011, o 18:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Witam,

kupiłem płytkę (przejściówkę) z procesorem ATmega 328, dokładnie tę:
http://sklep.atnel.pl/pl/i/Atnel-ARDUINO/4

i poszukuję odpowiedniego pliku (lub zestawu plików) aby móc wykorzystać zestaw ATB w środowisku Arduino z procesorem 328.

Pozdrawiam,
Przemek

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 gru 2011, o 18:20 
Offline
Użytkownik
Avatar użytkownika

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

żaden problem kolego skożystaj z moich plików core do znalezienai na mojej stronce :)
polecam bootloader v1.7 dla m328

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 gru 2011, o 21:09 
Offline
Użytkownik
Avatar użytkownika

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

Szykuję już potrzebne pliki które zapodam w linku w tym poście
mam pytanie czy masz programator USBASP ??

Link do kompletnego Arduino - z wszystkimi cores dla procesorów widocznych w zakładce BOARDS na fotkach poniżej
Wystarczy rozpakować i używać do woli.

LINK ---> https://rapidshare.com/files/3145936193 ... o-0021.rar

Instrukcja wgrania bootloadera dla posiadaczy programatora USBASP lub innego z LISTY :

1. Odpalamy Arduino
2. Wchodzimy do menu TOOLS i wybieramy BOARD zgodny z naszym prockiem np w tym przypadku:
dla mikrokontrolera Mega644 --> SunDuino2/ZL3AVR Mega644 (będzie pracować prawidłowo
na płytkach ATB należy tylko pamiętać o zewnętrznym kwarcu 16MHz jest wymagany)

Obrazek

3. Podłączamy do płytki do złącza ISP programator USBASP
4. Ponownie wybieramy zakładkę TOOLS i tym razem Burn Bootloader i w/ USBasp
(lub jeśli mamy inny obecny na liście)


Obrazek

Po chwili na dole ekranu pojawi się nam napis Burn Bootloader DONE
Program automatycznie ustawi FUSEBITS i wybierze właściwy Bootloader oraz plik CORE dla wybranej płytki.
Teraz trzeba jeszcze tylko wykonać sobie kabelek do FTDI z układem AUTORESETU (schemat na mojej stronie) i można działać w ARDUINO z językiem C++

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Ostatnio edytowano 22 gru 2011, o 21:38 przez SunRiver, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 gru 2011, o 21:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

O ile pamiętam jest to jakiś klon JTAG ICE na USB, ale dopiero teraz wyczytałem że Atmegi 328 nie ma na liście obsługiwanych procesorów (co wydaje mi się conajmniej dziwne).

Nie ma problemu żebym zaopatrzył się w USBASP, w razie czego proszę o wskazanie takiego który polecacie.
Z tego co wiem to USBASP miał być u Pana Mirka ale chyba jeszcze jest w opracowaniu....

_________________
sig off ;(



Ostatnio edytowano 22 gru 2011, o 21:42 przez Sonix, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 gru 2011, o 21:41 
Offline
Użytkownik
Avatar użytkownika

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

Sonix :

To nie jest klon JTAGA tylko prosty programator ISP na USB
ważne żebyś miał dowolny USBasp pod ręką bo co prawda FTDI jest wspaniały , ale do niektórych rzeczy
się po prostu nie nadaje :) Co zaś się tyczy M328 to obsługuje i 328 i 328p i wiele innych.
Prawda MIrku ?

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 gru 2011, o 08:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Znalazłem mój programator, dokładnie to:

http://archiwumallegro.pl/programator_u ... 60564.html

Muszę tylko gdzieś odkopać kwarc 16MHz bo jak na złość mam prawie wszystkie oprócz 16 :o

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 gru 2011, o 12:38 
Offline
Moderator
Avatar użytkownika

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

SunRiver napisał(a):
Co zaś się tyczy M328 to obsługuje i 328 i 328p i wiele innych.
Prawda MIrku ?


Dokładnie i kto to mówi ;) sam SunRiver dzięki to któremu mamy właśnie takie możliwości. Zresztą nie tylko m328 ale i kilka innych procków, nad których dopisaniem do configa spędził czas nasz szanowny kolega ;)

_________________
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: 28 gru 2011, o 10:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Dzisiaj dojechał USBASP i znalazłem kwarc 16MHz :).

Z plikami i według wskazówek SunRiver'a wszystko poszło bez problemu. Jedyną rzeczą którą na koniec musiałem zmienić
to zmiana typu programatora dla SunDuino v1.7B w/ M328 Boot 512B tak żeby ładował program przez USBASP. W pliku boards.txt od SunRiver'a był ustawiony stk500, zmieniłem go na USBASP (wpis uno.upload.protocol=usbasp).
Płytka ATB z procesorem 328 działa z Arduino (a przynajmniej testowa migająca diodka ;) )

Dzięki SunRiver za pomoc :)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2011, o 13:21 
Offline
Użytkownik
Avatar użytkownika

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

Kolego Sonix:

Wpis w pliku boards = stk500 to sposub komunikacji poprzez bootloader i układ FTDI bez konieczności USBASP
natomiast zgodnośc z USBasp jest ustawiona w pliku programers i dlatego w burn bootloader pojawił sie wpis USBasp

Wejdź u mnie na strone i tam przy EM-FTDI znajdziesz schemat kabelka z autoresetem dla FTDI
co jak podłaczysz ze swoim na płytce ATB bedzie umożliwiało wgrywanie programu wprost z Arduino IDE bez uzycia UsbAsp
on jest tylko potrzebny do wgrania fusebits i bootloadera - ale i w innych przypadkach sie przyda

zreszta żebys nie szukał schemat kabelka masz tutaj :)

Obrazek

właśnie cała zaleta Arduino ze nie trzeba programatora i do tego włąsnie jest ten kabelek miedzy FTDI a atmege
pracuje sie duzo wygodniej z zestawem :)

Jak tez widzisz na samym dole znajduje się opis board dla STM32 słynnego Discovery na CortexieM3
niebawem na stronie dodam pozostałe brakujace opisy wraz z toolchainem bo przeszły testy
pomyslnie i 32Bitowe procki mozna programowac w ten sam sposób jak AVR w Arduino


nie ma problemu:)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2011, o 15:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Jako początkujący w temacie dziękuję za podpowiedzi co do wygodnej pracy w Arduino.

Przy okazji tylko napiszę że miałem dziwny problem z USBASP i Bootloaderem, ale po zmianie sposobu ładowania programu bezpośrednio przez USBASP (nie wymaga bootloadera) wszystko działa (zmiana wpisu w preferences.txt na upload.using=usbasp).
Udało mi się już sprawdzić działanie LCD na przykładowych programach.

Zostawię teraz w spokoju Arduino, muszę najpierw lepiej opanować C.......

Samo Arduino zapowiada się nieźle i byłem ciekawy jak to zadziała na płycie ATB :).

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 gru 2011, o 15:20 
Offline
Moderator
Avatar użytkownika

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

Sonix napisał(a):
Samo Arduino zapowiada się nieźle i byłem ciekawy jak to zadziała na płycie ATB :).


Ciesze się, że misja zakończyła się sukcesem ;)

_________________
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: 19 lut 2012, o 21:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2012
Posty: 55
Pomógł: 0

Witam, a czy można prosić o odświeżenie linku, bo nie działa.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2012, o 21:50 
Offline
Użytkownik
Avatar użytkownika

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

przygotuje paczkę i zapodam nowy link

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2012, o 21:53 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2012
Posty: 55
Pomógł: 0

Z góry dziękuję, czekam na link.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2012, o 21:54 
Offline
Użytkownik
Avatar użytkownika

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

za chwilę będzie już wysyłam paczkę na ftp
do 10 min

jeszcze chwilka ... zapomniałem hasła do ftp :(
dawno nie używałem i stad :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2012, o 22:30 
Offline
Użytkownik
Avatar użytkownika

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

Sorki że tak długo oto link już nie wygaśnie:

http://www.psp29.opole.pl/SFT/arduino-0021.rar

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2012, o 23:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2012
Posty: 55
Pomógł: 0

Wszystko ok ale nie mogę wypalić bootloadera moim stk500v2



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2012, o 23:22 
Offline
Użytkownik
Avatar użytkownika

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

obawiam się ze nie obsługuje arduino stk500v2 :(
postaram napisać suplementacje STK500v2 do Arduino , ale nie wiem czy będzie pracować bo klony są różne
i możliwe ze zostanie ręczne wgranie bootloadera

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2012, o 23:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2012
Posty: 55
Pomógł: 0

Już działa wystarczyło zmienić w programmers AVRISP MKII z usb na serial i wszystko działa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2012, o 23:36 
Offline
Użytkownik
Avatar użytkownika

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

o twój klon idzie jako AVRisp to dobrze

ale mimo to gotowy plik programers w załączniku:

a można ręcznie z CMD też jakby komuś jego klon nie zadziałał:

Kod:
avrdude -c stk500v2 -p m328p -P /dev/tty.usbmodem641 -U lfuse:w:0xff:m -U hfuse:w:0xda:m -U efuse:w:0x05:m -b 115200 

i po tym

Kod:
avrdude -p m328p -c stk500v2 -P /dev/tty.usbmodem641 -b 115200 -D -U flash:w:ATmegaBOOT_168_atmega328.hex


przykład dla ATmega328p


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2012, o 23:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2012
Posty: 55
Pomógł: 0

Programowanie też chodzi, dioda miga, tylko zmieniłem w m32 z stk500 na usbasp i chodzi pięknie. Jeszcze tylko kabelek muszę zrobić. Na razie RTS z RESETEm kabelkiem połączone ale chodzi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lut 2012, o 00:27 
Offline
Moderator
Avatar użytkownika

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

Chciałbym tylko tak na marginesie dodać, że taki sposób RESETu jak pokazał na obrazku kolega SunRiver TUTAJ jest już wbudowany w zestawach ATB 1.03 jak coś ;) i można go jumperkiem załączać

_________________
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: 20 lut 2012, o 08:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lut 2012
Posty: 55
Pomógł: 0

Akurat mam ATB 1.03 więc dzisiaj wieczorem zobacze jak to działa



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

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