ATNEL tech-forum
https://forum.atnel.pl/

AVR - jak zacząć ? pierwsze starcie.
https://forum.atnel.pl/topic2018.html
Strona 1 z 4

Autor:  mirekk36 [ 31 gru 2012, o 02:23 ]
Tytuł:  AVR - jak zacząć ? pierwsze starcie.

Witam, przygotowałem pierwszy poradnik dla całkowicie początkujących jeśli chodzi o start z AVR i pierwsze uruchomienie ;)

Obrazek

Autor:  Ledes [ 31 gru 2012, o 03:54 ]
Tytuł:  Re: Odp: AVR - jak zacząć ? pierwsze starcie.

Super! Aż obejrzałem w nocy na smartfonie :-) Do tej pory używałem przewodów ze skrętki ale po tym poradniku kupię sobie te gotowe :-) czekam na drugą część ;-)

Autor:  Ledes [ 31 gru 2012, o 03:58 ]
Tytuł:  Re: Odp: AVR - jak zacząć ? pierwsze starcie.

Wcale nie zębami, ja nożykiem nacinałem lekko i palcami izolację zdejmowałem. Ale fakt faktem, że te gotowe prezentują się lepiej, a o tej średnicy to nie wiedziałem, myślałem że takie same.

Autor:  mirekk36 [ 31 gru 2012, o 04:02 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

kolejna część już za kilkanaście minut ;) leci na YT.

Autor:  jachu [ 31 gru 2012, o 09:05 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

No Mirek ja do pracy a tu taki prezent :)
Juz siadam przy kawce i lookam :)
jestes niesamowity :)

Autor:  mesho [ 31 gru 2012, o 10:34 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Fajnie że zrobiłeś takowy poradnik, brakowało takiego wideo po polsku :) Przyda się na prawdę zielonym, brawo! Kurczę, dlaczego nie było takiego tutoriala jak ja zaczynałem :( Pamiętam że płytkę stykową rozprułem od dołu bo nie mogłem dojść z czym to się je :D

Autor:  mirekk36 [ 31 gru 2012, o 10:37 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Dzięki Panowie ;)

mesho napisał(a):
:( Pamiętam że płytkę stykową rozprułem od dołu bo nie mogłem dojść z czym to się je :D


eeeh ja też gdy zaczynałem kiedyś z elektroniką czy programowaniem to robiłem różne dziwne rzeczy, nawet gorsze ;) ...

Autor:  jachu [ 31 gru 2012, o 10:47 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

No nawet dla kogos kto ma pojecie jako takie jak ja to sie slucha jak super opowiadanie :) BRAWO !!!!!!

Autor:  mirekk36 [ 31 gru 2012, o 11:36 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

jachu napisał(a):
No nawet dla kogos kto ma pojecie jako takie jak ja to sie slucha jak super opowiadanie :) BRAWO !!!!!!


jachu przestań, ty już jesteś dużo dalej ;) ale dzięki za opinię.

Autor:  SunRiver [ 31 gru 2012, o 12:07 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Mirku zostaw coś na nowy rok :)
Jak zwykle doskonała Robota ....

Autor:  osa1313 [ 31 gru 2012, o 13:15 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Super nie mogę się doczekać następnych filmików :)

Autor:  Michał [ 31 gru 2012, o 14:31 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Bardzo fajny materiał. Pamiętam, że najtrudniej było zacząć, potem leci z górki ;)

Autor:  SunRiver [ 31 gru 2012, o 14:33 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

ja to w sumie nie pamiętam jak to sie zaczęło znaczy pamiętam wszyscy się rzucili na AVR jak sępy na padlinę w gazetach aż wrzało
no ta ja złośliwiec zaopatrzyłem się w PIC-e :) i zaczynałem na nich ..

Autor:  mirekk36 [ 31 gru 2012, o 14:46 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

SunRiver napisał(a):
ja to w sumie nie pamiętam jak to sie zaczęło znaczy pamiętam wszyscy się rzucili na AVR jak sępy na padlinę w gazetach aż wrzało
no ta ja złośliwiec zaopatrzyłem się w PIC-e :) i zaczynałem na nich ..


A ja - gdy postanowiłem że po 10 latach wrócę do mikrokontrolerów to tak czytam sobie net, czytam ... i mówię eeeeeh chyba zacznę od PICów - bo wszędzie sporo o nich i wydają się fajne....

Więc BACH - kupiłem chyba ze 3 książki z BTC na ich temat i ich asemblera i zabrałem na wakacje. Zamiast spędzać tam czas z rodziną (no spędzałem trochę) ;) .... to czytałem książki i na sucho już uczyłem się asemblera, a w firmie czekało już zamówionych 5 sztuk PIC16F84 bodajże. ;)

po powrocie z wakacji - naszprycowany wiedzą jak pijak ogórkami kiszonymi ;) .... rzuciłem się aby coś napisać i zaprogramować - a tu ZONK ... zrobienie programatorka dla mnie początkującego to koszmar :( trzeba od razu najlepiej kupić PICKIT ;) .... no i jak się później okazało płatne kompilatory C ;) .... eeeeh na szczęście w łapki wpadły mi wtedy AVR'y okazało się że z nimi poszło jak w masło a wszystko praktycznie za darmo poza samym prockiem. Bo programator na 4 rezystorach do LPT, bo kompilatory za FREE - i tak już się zostało....

Ale ZAWSZE sobie powtarzam, że wrócę do PIC'ków bo są też ŚWIETNE zresztą tak jak wiele innych rodzin procesorów, sam programator PICKIT2 czy 3 też warto kupić albo nawet zrobić - tak jak SunRiver .... i w ogóle też jest ogromna baza wiedzy odnośnie PIC'ków i mnóstwo fajnych inspirujących projektów

że nie wspomnę o takim gościu jak SunRiver, który dobrze że jest z nami pod ręką i jak tylko ktoś by chciał z jakimś innym prockiem wystartować to jest ON ;) ... a ON wie WSZYSTKO ;) i to jest najważniejsze...

tak więc Sun - jak przyjdzie czas że zacznę męczyć kocie PIC'ki ;) to wiesz że pewnie będę cię "molestował" jak wielu zresztą na tym forum.

Autor:  SunRiver [ 31 gru 2012, o 15:04 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

o to sie nie martwię ... myślę że chyba na pice już Mirku się nie rzucisz , ale na ARMY tu bardziej ciebie widzę
i wydaje mi się nie bez kozery że zaiste już coś szykujesz pod publiczkę :)

,a tak wracając do tematu to niewiele bardziej skomplikowany był od AVR-owskiego

[URL=http://img26.imageshack.us/i/urlqw.gif/]Obrazek[/URL
:)

Autor:  Michał [ 31 gru 2012, o 15:19 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Tylko w PICach jeden cykl maszynowy trwa 4 zegarowe(co prawda to nie jak w 51 12 cykli) a w AVR 1 ;) Może lepiej ARMy?

Autor:  SunRiver [ 31 gru 2012, o 15:56 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Michał jakie to ma znaczenie ?? z punktu widzenia odbiorcy nie widać różnicy ...
nie wydaje ci się że to troche dziecinne i elektrodowe liczenie cykli ???
naprawdę nie tedy droga do porównywania, używam różnych mikrokontrolerów
zależnie od potrzeb... i niema dla mnie , a tym bardziej dla klienta ilość cykli ...
urządzenie ma działać i to niezawodnie .... i nie zawsze wybór procka jest łatwy ,
a nie wszędzie nadaje się AVR , czy też przerośnięty ARM

Autor:  mirekk36 [ 31 gru 2012, o 16:08 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

SunRiver napisał(a):
Michał jakie to ma znaczenie ?? z punktu widzenia odbiorcy nie widać różnicy ...
nie wydaje ci się że to troche dziecinne i elektrodowe liczenie cykli ???
naprawdę nie tedy droga do porównywania, używam różnych mikrokontrolerów
zależnie od potrzeb... i niema dla mnie , a tym bardziej dla klienta ilość cykli ...
urządzenie ma działać i to niezawodnie .... i nie zawsze wybór procka jest łatwy ,
a nie wszędzie nadaje się AVR , czy też przerośnięty ARM


I powiem, Wam że to są ŚWIĘTE słowa ;) .... ja się podpisuję pod nimi rękami i nogami ;) ....

Najważniejsze to mieć otwartą głowę na różne narzędzia - to się liczy ... no a SunRiver jest najlepszym żywym przykładem tegoż właśnie ;)

Autor:  Michał [ 31 gru 2012, o 16:24 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Sugerowałem się tym, że jak będziemy chcieli aby nasze urządzenie było szybkie, bo na przykład musimy obrabiać dane do jakiegoś sterownika wyświetlacza itp. to musimy dać 4 razy większy kwarc, chcemy 10MHz to kwarc musimy dać 40MHz, co prawda nie wiem jak to jest PICach, ale mnie uczono, że znacznie bardziej zaawansowane technologicznie są AVR. Niemniej jednak nie ma się co nad tym rozwodzić. Zależy od zastosowań, pomysłów, przeznaczenia ceny itp.

Pozdrawiam

Autor:  mirekk36 [ 31 gru 2012, o 16:33 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Michał - z jednej strony masz rację - ale pomyśl sobie - nawet 4 cykle w PIC nie stanowią wąskiego gardła w obsłudze niektórych peryferiów przy taktowaniu np 20MHz .... wąskim gardłem bywają właśnie ograniczenia czasowe narzucane przez peryferia. W związku z powyższym np jakiś tam wyświetlacz jak piszesz - może się okazać, że nawet gdybyś użył 8051 który ma 12 cykli - to też da radę uzyskać takie same efekty.

Z drugiej strony gdyby już chcieć aż tak głęboko w porównania schodzić to trzeba byłoby to robić w oparciu już TYLKO o asembler a nie C ... i tu też by się mogło okazać że z tymi 4 cyklami w PIC nie jest tak źle....

Generalnie jednak powiedz sam - tak szczerze - ile procent projektów wykorzystuje chociażby POŁOWĘ mocy dowolnego mikrokontrolera ??? ;) jak sobie na to odpowiesz to sam dojdziesz do wniosku że tak na prawdę - to jaki procek wybierzemy to bardzo często ot po prostu np siła przyzwyczajenia a dopiero potem nieraz faktycznych potrzeb projektowych.

Ja sam nie używam PICów na co dzień jak wspominałem ale widziałem w necie TYLE fajnych projektów na nich że głowa boli nie wspominając już o projektach gdzie generowany jest sygnał TV i to na małych PIC'kach a przecież w takich projektach rzeczywiście liczy się już tylko asembler i pojedyncze takty zegara ;) Więc jak widać i na PIC'kach się da

WSZYSTKO zależy bardziej od programisty - od człowieka dlatego ja zawsze mam taką maksymę:

KAŻDY PROCESOR JEST TYLKO TAK DOBRY JAK PROGRAMISTA KTÓRY SIĘ NIM POSŁUGUJE.

Autor:  SunRiver [ 31 gru 2012, o 16:50 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

to może do tych nic nie wnoszących postów wrzucę swoje .....

widzisz dawniej starczał 8 bitowy 8008 procek taktowany 7,38Mhz
obecnie ten sam efekt uzyskujemy na I7 z 6 rdzeniami pędzonymi Gigahercami Zegara ....
widzisz tu jakiś sens i logike ?? ja żadnej dos jest ten sam tylko bardziej go maskuja i ubierają w kolorki
:)

Autor:  Ledes [ 31 gru 2012, o 17:00 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Sun, chyba jednak nie. Od czasu DOS'a systemy operacyjne nieco poszły do przodu. Np. powstały nowe algorytmy przydziału czasu procesora, wywłaszczania procesów, dostępu do dysku, pamięci. Zazwyczaj jest tak, że nowszy algorytm (lepszy) wymaga kilkakrotnie większej mocy obliczeniowej. W DOS'ie nie miałeś wielozadaniowości, wirtualizacji, wielowątkowości i wielu innych mechanizmów (np. pamięć wirtualna, stronicowanie itp.), które są obecne w nowoczesnych systemach operacyjnych, że już o systemach czasu rzeczywistego typu QNX nie wspomnę.

A poza tym - win 3.11 był nakładką na DOS'a, 95 i 98 bazowały w mniejszym stopniu na DOS'ie, nowsze Windowsy to już jednak od DOS'a stoją bardzo daleko.

Autor:  SunRiver [ 31 gru 2012, o 17:15 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Ledes proszę Cię nie robimy genezy systemów ...... chodzi mi o to że tak naprawdę to procesory x86 wiele się nie zmieniły dalej to samo bazowane na 8086 z tymi samymi ograniczeniami , a żeby wyrabiało to wiecej rdzeni i megaherców :) to może za bardzo skrótowe , ale i jak ten owczy pęd za 1 taktem bezcelowe i bezsensowne ..... i to wszystko .... tak na zakończenie Multitaskingu na platformie x86 nie było nigdy , a na x64 moze lat kilka ... chyba że nikt nauki nie wyciagnie i dalej nadrabiać sie bedzie ilościa rdzeni i gigaherców

Autor:  Ledes [ 31 gru 2012, o 17:19 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Ale multitasking ma zapewniać OS a nie procesor! Multitasking nie ma nic do ilości rdzeni. Przecież można mieć wielozadaniowość na jednym rdzeniu. ;) Powiedziałbym, że ilość rdzeni jest przezroczysta dla multitaskingu. Trzeba rozróżnić software od hardware'u.

Autor:  SunRiver [ 31 gru 2012, o 17:23 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

jak widać ma wiele bo zdaniem specy programistycznych z M$ na platformie x86 multitasking nie był osiągalny .... co ciekawe na m68k był .... ale skończmy to dobra .... bo chodzilo mi naprawde o porównanie przez kontrast ... chcesz sobie o osach gadać to nie zemną chyba że o MQX , ChibiOS , NutOS
bo ty nie forum PCformata :)

Autor:  Ledes [ 31 gru 2012, o 17:36 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Ok ok, tych OS'ów co wymieniłeś nie znam. ;)
Ale o FreeRTOS coś słyszałem, kojarzysz? Chyba już kiedyś o tym rozmawialiśmy na shoucie. ;)

Autor:  SunRiver [ 31 gru 2012, o 17:42 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

o tak jeden z wielu RtoSów :) możemy cos poskrobac o n ich , ale najpierw ożywię ADXLa rafalo :)

Autor:  Marcin_G [ 31 gru 2012, o 17:58 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Wracając do tematu ;) , poradnik jak zwykle super. Jak przedmówcy, żałuję że czegoś takiego nie było jak zaczynałem. Ile nerwów by taki poradnik mi zaoszczędził :)
Mam jednak małą uwagę. Chodzi o zworki ze skrętki. Domyślam się że specjalnie Pan pokazał aż tak przejaskrawione połączenie przy użyciu skrętki, żeby uzmysłowić początkującym ile problemów może spowodować takie łączenie, np zwarcia. Sam jednak używam skrętki i nigdy żadnych problemów z połączeniem nie miałem. Cały zaś "sekret" polega na tym że zworki ze skrętki robię na wzór tych kupnych, czyli przycinam na potrzebną długość, z izolacji obieram (nie zębami) tyle aby po włożeniu dotykały dna płytki i wszystko hula aż miło. Nie skrętka jest więc powodem kłopotów a niechlujstwo.

Jako ciekawostkę zamieszczam zdjęcie mojego adaptera do programowania AVR na płytce stykowej. Minus takiego rozwiązania jest taki że do każdego typu procesora potrzebny jest oddzielny adapter, plusem przynajmniej dla mnie, jest mobilność. Przenosząc płytkę stykową nie muszę się martwić majtającymi się przewodami od programatora.

Obrazek

Autor:  Ledes [ 31 gru 2012, o 18:13 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Marcin_G , fajny adapter. :) I to na płytce uniwersalnej. Pomysłowe rozwiązanie. ;) Graty

Autor:  mirekk36 [ 31 gru 2012, o 18:16 ]
Tytuł:  Re: AVR - jak zacząć ? pierwsze starcie.

Marcin_G --> ale zwróć uwagę że w poradniku właśnie odniosłem się do osób, które potrafią i chcą sobie samemu żmudnie zrobić takie przewody jak oryginalne - tylko wspominam że wtedy życzę konsekwencji. Tak jak mówisz - chodzi o niechlujstwo. Ale też nie powiesz mi z drugiej strony, że niestety przewody ze skrętki mają mniejszą średnicę i niestety słabiej się trzymają w tych otworkach - tak niestety jest :( .... więc to też pozostaje wtedy takim małym minusem.

Adapterki oczywiście że można robić dowolne ;) twój też jest fajny ... mi raczej chodziło o pokazanie jakiejś gotowej metody na taki adapterek a nie mówienie że jest najlepsza jak coś. A wszystko to z uwagi na te przeróżne pomysły z jakimi się stykami na zdjęciach z netu - sam przyznasz, że pomysłowość ludzka przechodzi wszelkie granice ;)

Strona 1 z 4 Strefa czasowa: UTC + 1
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/