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



Teraz jest 30 mar 2026, o 12:44


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 26 ] 
Autor Wiadomość
PostNapisane: 23 lis 2013, o 11:26 
Offline
Nowy

Dołączył(a): 23 lis 2013
Posty: 12
Pomógł: 0

Witam, jestem nowym użytkownikiem na tym forum i mam jeden mały problem (zagwostkę) której nie mogę rozgryść. Otóż piszę pracę inżynierską i opiera się ona na procesorze ATMEGA 32U4 i czujniku temperatury DS18. Mój problem jest taki, że kupiłem płytkę już zmontowaną z tym oto procesorem, wyswietlaczem i wbudowanym USB dzięki któremu nie potrzebuje programatora, ale nie wiem jak to podłaczyć pod środowisko AVRStudio. Instalowałem FLIP'a który jest zapewne konieczny do konfiguracji ale w środowisku AVR'a nie widzi mi mojej płytki przez co nie mogę nawet wgrać prostego programu do procesora. I tu bym was prosił o proste wytłumaczenie jak podłaczyć (skonfigrurować) tą płytke tak abym mógł napisany program wgrać na ten procesor. Taką oto płytke posiadam http://allegro.pl/najlepsza-plytka-z-us ... 84942.html

Dziekuje i pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 11:56 

Pomógł: 0

Nie widać schematu wiec nie wiadomo co tam siedzi. Filmików tez mi sie za bardzo nie chce ogladać ale tak z opisu wygląda ze jest to dostosowane do środowiska BASCOM-AVR. Moze zapytaj tego od kogo kupiłeś, nie będzie prościej?
Aha czy to jakaś nowa moda żeby w temacie postu zamiast konkretów wpisywać "POMOC" ? ;)



Góra
  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 12:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 20 sie 2013
Posty: 795
Lokalizacja: Poznań
Pomógł: 59

A może wykorzystać SPI i USBASP?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 12:06 

Pomógł: 0

icer_cmg napisał(a):
A może wykorzystać SPI i USBASP?

Pewnie by mógł ale trzeba miec programator no i tam chyba nie ma wprost SPI wyprowadzonego i musiałby sie podlutować do płytki, co nie jest takim znowu problemem. Zobaczymy co zainteresowany napisze.



Góra
  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 12:13 
Offline
Nowy

Dołączył(a): 23 lis 2013
Posty: 12
Pomógł: 0

Wybaczcie za mój skromny temat, trochę mogłem w nim wiecej opisać, poprawie się nastepnym razem, co do tego co mi sprzedawał pytałem się czy jest możliwość programowana w C, powiedział, że tak. Zresztą czy aż taka duża różnica musiała by być w płytce żeby programować ją w C? Więc tak zainstalowałem wszystkie sterowniki plus FLIP'a jak wpisałem wcześniej. W instrukcji pisze takie coś: "Układ posiada co najważniejsze port USB służący do programowanie mikroprocesora, bez konieczności użycia zewnętrznych programatorów, port może również posłużyć do komunikacji procesora z komputerem, lub innym urządzeniem- oczywiście po zainstalowaniu odpowiedniego oprogramowania." Jest też złącze programujące ISP. Służy w naszym przypadku tylko za ustawiania fuse bitów, lub ewentualnej zmiany bootloadera.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 12:25 

Pomógł: 0

No widzisz troche więcej informacji jest. Po mojemu to przez usb z takim bootloaderem jaki tam masz nic pod AVR Studio nie zrobisz, bo jest to przygotowane pod BASCOMA. A co do C to pewnie że mozesz pisać programy czy wgrywać tam pliki hex tyle ze innym narzędziem niz ten wgrany bootloader. A w instrukcji nie jest czasami opisane jak to sie robi pod Bascom-AVR?
Weź programator USBASP i poprzez isp bedziesz mógł mieć dostęp do procesora.
Nie to zebym ciebie zniechecał do pytań tutaj, pytaj dalej z pewnościa da sie to rozwiązać, ale czy nie prościej na forum producenta płytki? http://www.nestor-electronic.pl/forum/



Ostatnio edytowano 23 lis 2013, o 12:42 przez wojtek, łącznie edytowano 1 raz

Góra
  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 12:38 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lut 2013
Posty: 101
Lokalizacja: Wrocław
Pomógł: 4

Plik HEX możesz przygotować zarówno w Bascomie jak i w C. Więc przygotuj wsad w C i wgraj, tak jak to zaleca producent płytki. W programie FLIP można chyba wskazać bezpośrednio plik HEX.

_________________
ATB 1.04, Bluebook wyd.II, Greenbook wyd.II



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 12:46 
Offline
Użytkownik

Dołączył(a): 10 paź 2012
Posty: 123
Pomógł: 10

Witam.
Z opisu wynika że jest tam bootloader więc programowanie jest po usb jako transmisja szeregowa i używany jest pewnie jakiś dedykowany program któremu jako źródło musisz podać hex-a po kompilacji w avrstudio czy innym środowisku. W takim wypadku nie ma znaczenia czy używasz c czy bascoma bo i tak podajesz hex-a do programowania.
Ze zdjęcia płytki wynika że są tam również wyprowadzone sygnały SPI więc można użyć również zewnętrznego programatora np. usbasp. używając tej metody skasujesz bootloader i stracisz możliwość programowanie przez usb ale zawsze można tą metodą przywrócić botloader. Zwróć tylko uwagę że piny do SPI nie są wyprowadzone w standardzie KANDA więc będziesz musiał mieć odpowiedni kabel do programowania po SPI.
Pzodrawiam
Jarek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 12:48 

Pomógł: 0

Ryszard56 napisał(a):
Więc przygotuj wsad w C i wgraj, tak jak to zaleca producent płytki. W programie FLIP można chyba wskazać bezpośrednio plik HEX.

A Flip ma oczywiście taka mozliwość. Tylko problem w tym ze kolega pisze że Flip go nie widzi.



Ostatnio edytowano 23 lis 2013, o 12:53 przez wojtek, łącznie edytowano 1 raz

Góra
  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 12:49 
Offline
Nowy

Dołączył(a): 23 lis 2013
Posty: 12
Pomógł: 0

Aha ok. Czyli rozumiem ze w AVR'ze pisze jakiś program, kompiluje go, zapisuje jako HEX i przez FLIP'a wrzucam go bezsposrednio do procesorka ;)

------------------------ [ Dodano po: 1 minucie ]

wojtek napisał(a):
Ryszard56 napisał(a):
Więc przygotuj wsad w C i wgraj, tak jak to zaleca producent płytki. W programie FLIP można chyba wskazać bezpośrednio plik HEX.

W tym jest rzecz że nie wiemy czy producent płytki zaleca FLIP do wgrywania? A Flip ma oczywiście taka mozliwość. Tylko problem w tym ze kolega pisze że Flip go nie widzi.


Nie no flip mi go widzi, tylko w avr'ze jako srodowisku programowym go nie widzi ;), źle się wyraziłem FLIP go jak najbardziej widzi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 12:55 
Offline
Użytkownik

Dołączył(a): 10 paź 2012
Posty: 123
Pomógł: 10

Witam.
W avrstudio nie będziesz go widział bo to nie jest programator sprzętowy.
Możesz więc robić tak jak było napisane czy przez flipa wgrywać skompilowane hex-y.
Pozdrawiam
Jarek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 12:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lut 2013
Posty: 101
Lokalizacja: Wrocław
Pomógł: 4

chmielek napisał(a):
Aha ok. Czyli rozumiem ze w AVR'ze pisze jakiś program, kompiluje go, zapisuje jako HEX i przez FLIP'a wrzucam go bezsposrednio do procesorka ;)

No właśnie tak :)


Autor postu otrzymał pochwałę

_________________
ATB 1.04, Bluebook wyd.II, Greenbook wyd.II



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 12:56 

Pomógł: 0

No to w czym problem? Piszesz sobie projekt pod AVRStudio, kompilujesz, dostajesz plik hex i korzystając z flipa wgrywasz do procesora.

------------------------ [ Dodano po: kilkunastu sekundach ]

Widzisz kilku naraz ci odpowiedziało :)


Autor postu otrzymał pochwałę


Góra
  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 12:59 
Offline
Nowy

Dołączył(a): 23 lis 2013
Posty: 12
Pomógł: 0

No wiecie ja mam pierwszy raz stycznośc własnie z takim czymś, na studiach miałem tam małe projektowanie procesorów PIC. Ale tam było to tak zrobonie, że po podłaczeniu procesora do komputera przez programator on był już widziany w środowisku i od razu ladował program do procesora ;) dlatego myślalem ze to działa na podobnej zasadzie ;) także dziękuje bardzo za wytłumaczenie zasady :P tego ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 13:02 

Pomógł: 0

aha a jak chcesz to sobie mozesz w AS dodać flipa jako zewnetrzne narzedzie



Góra
  
cytowanie selektywne  Cytuj  
 Tytuł: Re: Pomoc ! ;)
PostNapisane: 23 lis 2013, o 17:44 
Offline
Nowy

Dołączył(a): 23 lis 2013
Posty: 12
Pomógł: 0

a jak to zrobić?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 lis 2013, o 22:39 
Offline
Użytkownik

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

pisałem o tym na forum

topic1065.html

tak się podłącza zewnętrzne narzędzia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2013, o 17:31 
Offline
Nowy

Dołączył(a): 23 lis 2013
Posty: 12
Pomógł: 0

Panowie, zacząłem zabawy z tym procesorkiem, jakis tam prosty programik napisałem ale mam mały problem wyskakuje mi zawsze błąd przy kompilacji ***missing seperarator. I potem coś o braku pliku z rozrzeżenim .elf . Wydaje mi się, że AVR dobrze skonfigurowalem podałem mu F_CPU i dlaczego w takim razie takie "cyrki" się dzieją?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2013, o 17:56 
Offline
Użytkownik

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

pokarz kod programu , schemat , zrzuty ekranu no cokolwiek ... więcej ,



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2013, o 18:07 
Offline
Nowy

Dołączył(a): 23 lis 2013
Posty: 12
Pomógł: 0

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


To jest mój kod prosty bo prosty narazie chcialem sprawdzic all na czyms łatwym.

ObrazekObrazekObrazek
Obrazek



Ostatnio edytowano 24 lis 2013, o 18:29 przez chmielek, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2013, o 18:20 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3230
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Kod wklejamy przy pomocy syntax=c

Obrazki według zaleceń http://forum.atnel.pl/topic44.html

Proszę poprawić.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2013, o 20:20 
Offline
Użytkownik

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

zmień sobie konfigurację z DEBUG na RELASE chyba że masz JTAGA .....
wtedy ci utworzy HEXA którego będziesz mógł wgrać Flipem przez Bootloader DFU



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2013, o 21:02 
Offline
Nowy

Dołączył(a): 23 lis 2013
Posty: 12
Pomógł: 0

Niestety, zmiana z Debug, na Relase nie dała nic dalej wyskakuje ten sam błąd.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2013, o 21:24 
Offline
Użytkownik

Dołączył(a): 20 wrz 2013
Posty: 647
Zbananowany użytkownik

Pomógł: 101

.

_________________
+++++[>++++<-]>[>++++++<-]>.---------.+++.



Ostatnio edytowano 6 lis 2015, o 14:27 przez xor, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 lis 2013, o 21:35 
Offline
Nowy

Dołączył(a): 23 lis 2013
Posty: 12
Pomógł: 0

Dobra w ogole zacząłem nowy program, od nowa utworzyłem projekt, i teraz w ustawieniach nie moge zmienic jednej rzeczy otóż
Obrazek
w selected debuger/programer mam pusto ...
===============================================

Probówalem konfigurować wg tego co piszą tu :...
ale sam nie wiem już co jest nie tak.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 lis 2013, o 20:44 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

A musisz koniecznie pisać w AtmelStudio?
Czy takie są wymagania "odgórne"?
Może, skoro zaczynasz tą przygodę to skorzystaj z Eclipse... ;-)

_________________
Jestem początkujący i moje porady mogą być błędne



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

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