RTV forum PL | NewsGroups PL

Grupy dyskusyjne i materiały dla początkujących programistów MCU Atmel

MCU firmy Atmel

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Grupy dyskusyjne i materiały dla początkujących programistów MCU Atmel

Goto page 1, 2  Next

bobofrut
Guest

Mon Dec 28, 2009 10:51 am   



Witam,
Zaczynam przygodę z programowaniem mikrokontrolerów firmy Atmel, czy
ktoś zna jakąś grupę dyskusyjną specjalizującą się właśnie w tychże
prockach, a może posiada ktoś linki do materiałów dla początkujących
zółtodziobów takich jak ja?
Z góry dzięki za pomoc

Pawel \"O'Pajak\"
Guest

Mon Dec 28, 2009 10:51 am   



Powitanko,

Quote:
Zaczynam przygodę z programowaniem mikrokontrolerów firmy Atmel

AVR, AVR 32, '51, czy ARM, bo to rozne bajki tej samej firmy i kazdy ma
swoja specyfike.

Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
******* >>> !!! UWAGA: ODPOWIADAM TYLKO NA MAILE ->:
> pavel(ten_smieszny_znaczek)aster.pl <<<<*******

Andrzej
Guest

Mon Dec 28, 2009 10:51 am   



Użytkownik "bobofrut" <rafal.jackiewicz@gmail.com> napisał w wiadomości
news:963ec06a-c26e-4e44-bde3-a7c477e1f173@k23g2000yqa.googlegroups.com...

rodzina osmiobitowych AVR jak np. atmega88 lub atmega168, myśle że na
start to najciekawszy wybór

W "Elektronice dla Wszystkich" był bodajże od maja 1995 był prowadzony kurs
programowania w jęż. C.
Jak ktoś się uprze, anie chce mu się szukać po bibliotekach, to gdzieś w
sieci widziałem skany.

Lukasz Sczygiel
Guest

Mon Dec 28, 2009 11:01 am   



Quote:
Witam,
Zaczynam przygodę z programowaniem mikrokontrolerów firmy Atmel, czy
ktoś zna jakąś grupę dyskusyjną specjalizującą się właśnie w tychże
prockach, a może posiada ktoś linki do materiałów dla początkujących
zółtodziobów takich jak ja?
Z góry dzięki za pomoc

Pytac o konkrety mozesz tutaj.
Dodatkowo elektroda.pl.
No i avrfreaks. Ale najlepszą baza dla poczatkujacego to ksiazki.

Ja ze swojej strony polecam ksiazki:
http://www.btc.pl/index.php?id_prod=1675800
http://www.btc.pl/index.php?id_prod=2581400
http://www.btc.pl/index.php?id_prod=2084400

Kupilem je i przeczytalem zgrubsza. Mnie podpasowaly. Uwazam ze warto bylo kupic
mimo ze mozna je sciagnac z "kiosku".
Zmontowalem jeden uklad (niestety mam malo czasu na ten temat) i dziala ok
(montowalem na plytce trawionej).

Z tego co wybadalem:
-jesli masz troche kasy i powazne zamiary to kup sobie plytke uruchomieniowa
(najlepiej taka jak w ksiazce ktora sobie wybierzesz) albo relatywnie wypaśną. W
ten sposob zaoszczedzisz troche czasu na glupich bledach.
-jesli masz juz jakies podstawy w elektronice to nie kupuj plytki tylko
projektuj sobie plytki samodzielnie i montuj uklady docelowo. Zaoszczedzisz
troche kasy.
-PLytki relatywnie wygodnie sie projektuje w orzełku - eagle - jest wersja dla
linuxa i windy. Ma dobra biblioteke elementow przy czym trzeba czasem dobrze
poszukac bo niektore elementy figuruja pod innymi oznaczeniami (zastępnik).

Na poczatek warto kupowac w tme. Maja dobry wybor podstawowych elementow ale
maja relatywnie drogo. Zdazalo sie ze kupujac u nich zaplacilem drozej niz w
sklepiku obok ktory tez u nich kupuje :)

No i przygotuj sie na dlugie zaczytywanie sie datasheetami. Przy czym warto
wiedziec ze czasem w prockach pojawiaja sie bledy ktorych w DS-ie nie ma
wspomnianych. Ale to relatywnie zadko.

PS.
Wyzej wymienieni moga wplacac moje wynagrodzenie za reklame na konto pajacyka :)

--
Lukasz Sczygiel

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Lukasz Sczygiel
Guest

Mon Dec 28, 2009 11:02 am   



Quote:
Witam,
Zaczynam przygodę z programowaniem mikrokontrolerów firmy Atmel, czy
ktoś zna jakąś grupę dyskusyjną specjalizującą się właśnie w tychże
prockach, a może posiada ktoś linki do materiałów dla początkujących
zółtodziobów takich jak ja?
Z góry dzięki za pomoc

Pytac o konkrety mozesz tutaj.
Dodatkowo elektroda.pl.
No i avrfreaks. Ale najlepszą baza dla poczatkujacego to ksiazki.

Ja ze swojej strony polecam ksiazki:
http://www.btc.pl/index.php?id_prod=1675800
http://www.btc.pl/index.php?id_prod=2581400
http://www.btc.pl/index.php?id_prod=2084400

Te tez kupilem i polecam:
http://www.btc.pl/index.php?id_prod=65500


Quote:

Kupilem je i przeczytalem zgrubsza. Mnie podpasowaly. Uwazam ze warto bylo kupic


--
Lukasz Sczygiel



--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

bobofrut
Guest

Mon Dec 28, 2009 11:33 am   



On 28 Gru, 09:11, "Pawel \"O'Pajak\"" <opaj...@gazeta.pl> wrote:
Quote:
Powitanko,

Zaczynam przygod z programowaniem mikrokontroler w firmy Atmel

AVR, AVR 32, '51, czy ARM, bo to rozne bajki tej samej firmy i kazdy ma
swoja specyfike.

Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym pozna ma szkodliwo spo eczn ?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S.  Mro ek)
******* >>> !!! UWAGA:  ODPOWIADAM TYLKO NA MAILE ->:
 > pavel(ten_smieszny_znaczek)aster.pl  <<<<*******

rodzina osmiobitowych AVR jak np. atmega88 lub atmega168, myśle że na
start to najciekawszy wybór

Konop
Guest

Mon Dec 28, 2009 12:49 pm   



Quote:
Z tego co wybadalem:
-jesli masz troche kasy i powazne zamiary to kup sobie plytke uruchomieniowa
(najlepiej taka jak w ksiazce ktora sobie wybierzesz) albo relatywnie wypaśną. W
ten sposob zaoszczedzisz troche czasu na glupich bledach.
-jesli masz juz jakies podstawy w elektronice to nie kupuj plytki tylko
projektuj sobie plytki samodzielnie i montuj uklady docelowo. Zaoszczedzisz
troche kasy.

Początkującym polecałbym jednak zakup płytki, może za to być prostsza, a
dorabiać się będzie zewnętrzne "moduły" (czyli na przykład PCB z
goldpinami i LCD itp)...

Quote:
Na poczatek warto kupowac w tme. Maja dobry wybor podstawowych elementow ale
maja relatywnie drogo. Zdazalo sie ze kupujac u nich zaplacilem drozej niz w
sklepiku obok ktory tez u nich kupuje Smile

Ja bym polecił jeszcze Seguro Smile. Nie mają takiego asortymentu jak TME,
ale jest zawsze coś Wink... mi nie przeszkadza to, że kondensatory są od
jednego producenta, grunt że są wszystkie wartości Wink... a same
mikrokontrolery AVR bywają tańsze niż w TME Smile... porównanie:
http://www.tme.eu/pl/katalog/index.phtml?f_szukaj=ATMEGA88&idp=1#search%3DATMEGA88
http://seguro.pl/sklep/?wyszukaj=tak&_szukaj=ATMEGA88

Porównajcie ceny ATMEGA88-20PU i ATMEGA88-20AU Smile... widać, nie ma
reguły Wink...

Pozdrawiam
Konop

Michał Lankosz
Guest

Mon Dec 28, 2009 1:41 pm   



Użytkownik "Konop" <konoppo@gazeta.pl> napisał w wiadomości
news:hha605$omd$1@inews.gazeta.pl...
Quote:
Na poczatek warto kupowac w tme. Maja dobry wybor podstawowych elementow
ale
maja relatywnie drogo. Zdazalo sie ze kupujac u nich zaplacilem drozej
niz w
sklepiku obok ktory tez u nich kupuje :)

Ja bym polecił jeszcze Seguro Smile. Nie mają takiego asortymentu jak TME,
ale jest zawsze coś Wink... mi nie przeszkadza to, że kondensatory są od
jednego producenta, grunt że są wszystkie wartości Wink... a same
mikrokontrolery AVR bywają tańsze niż w TME Smile... porównanie:
http://www.tme.eu/pl/katalog/index.phtml?f_szukaj=ATMEGA88&idp=1#search%3DATMEGA88
http://seguro.pl/sklep/?wyszukaj=tak&_szukaj=ATMEGA88

Porównajcie ceny ATMEGA88-20PU i ATMEGA88-20AU Smile... widać, nie ma reguły
Wink...

Hm, ja widzę regułę cenową. AU są tańsze od PU o kilkanaście procent w obu
sklepach. Co więcej, akurat ATmega88-20xU jest tańsza w TME niż w Seguro :P

Michał

Pawel \"O'Pajak\"
Guest

Mon Dec 28, 2009 5:24 pm   



Powitanko,

Quote:
http://www.btc.pl/index.php?id_prod=65500

Oj, zaczynania od Bascoma to raczej nie polecam. Owszem, fajny jest,
mozna szybko cos dzialajacego napisac, ale do powazniejszych rzeczy (np.
obliczenia) jest niewystarczajacy. Do tego trzeba C, a ten jezyk trudno
(mi) zrozumiec majac przyzwyczajenia Basicowe. Natomiast Bascom jako
srodowisko do pisania w asm bardzo polecam, bo przynajmniej podstawy asm
warto poznac, by wiedziec co w procku siedzi.

Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
******* >>> !!! UWAGA: ODPOWIADAM TYLKO NA MAILE ->:
> pavel(ten_smieszny_znaczek)aster.pl <<<<*******

Lukasz Sczygiel
Guest

Mon Dec 28, 2009 5:42 pm   



Quote:
Powitanko,

http://www.btc.pl/index.php?id_prod=65500

Oj, zaczynania od Bascoma to raczej nie polecam. Owszem, fajny jest,
mozna szybko cos dzialajacego napisac, ale do powazniejszych rzeczy (np.
obliczenia) jest niewystarczajacy. Do tego trzeba C, a ten jezyk trudno
(mi) zrozumiec majac przyzwyczajenia Basicowe. Natomiast Bascom jako
srodowisko do pisania w asm bardzo polecam, bo przynajmniej podstawy asm
warto poznac, by wiedziec co w procku siedzi.

Oj, zaczyna sie Smile


Z premedytacja ominalem ten aspekt sprawy.
Jak sie sam zabieralem to zastanawialem sie czy lepszy bascom czy C czy asm. I
wyszło mi ze na poczatek starczy bascom. I tak bedzie 1001 innych problemow do
debugowania w sprzecie czy filozofii dzialania tego czegos co bedziemy tworzyc.

Ale docelowo bardzo popieram nauke asm-a bo pozwala robic dokladnie to co sie
chce i bardzo oszczedza pamiec. Co do uzycia C sie nie wypowiadam tam jeszcze
nie chodzilem :)

--
Lukasz Sczygiel

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Pawel \"O'Pajak\"
Guest

Mon Dec 28, 2009 8:34 pm   



Powitanko,

Quote:
Oj, zaczyna sie Smile

Alez ja wcale nie chce rozniecac flejma, poprostu poznajac asm poznajesz
sila rzeczy budowe procka, jego mozliwosci itp., a jest to IMHO
niezbedne. Jak mam pisac prosta obsluge wyswietlacza, albo wyslac cos na
I2C, to z lenistwa korzystam z Bascoma, ale 32bitowa liczbe binarna
przeliczam na kod BCD juz w asm, bo tak mi latwiej i szybciej. W C
pewnie sie to da zrobic ladniej (choc napewno nie szybciej w sensie
pracy programu). Takie moje czysto subiektywne przemyslenia, AVR wlasnie
zaczynam, pierwszy programik w Bascomie - maly sukces, do C nie moge sie
zmusic, choc jednoczesnie wiem, ze wczesniej czy pozniej sie nie obejdzie.


Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
******* >>> !!! UWAGA: ODPOWIADAM TYLKO NA MAILE ->:
> pavel(ten_smieszny_znaczek)aster.pl <<<<*******

Sebastian Biały
Guest

Mon Dec 28, 2009 8:35 pm   



Lukasz Sczygiel wrote:
Quote:
Ale docelowo bardzo popieram nauke asm-a bo pozwala robic dokladnie to co sie
chce i bardzo oszczedza pamiec.

Ale nie czas.

Bascom: szybko pisane wolne aplikacje do mrugania diodami czy gadania z
LCD. Zrobienie czegoś pokroju FFT kończy się szybkim odlotem w kierunku
C bo albo ograniczenie na wielkość flasha albo nie ma gotowca. Język
jedyny w swoim rodzaju (jak każdy basic).

Asm: wolno pisane szybkie aplikacje do mrugania diodami. Jak chcemy
więcej to przydaje sie czas z gumy i dużo szczęścia. Robota dla
twardzieli. Raczej jako wstawki.

C: szybko pisane szybkie aplikacje do wszystkiego. W dodatku cały kod
logiki można debugowac na PC natywnie bez wiekszego wysiłku co daje od
razu Nx mniej błedów (o ile się potrafi pisac aplikacje z warstwa
abstrakcji sprzętu).

C++: szybko pisane szybkie aplikacje z 3x mniejszą ilością upierdliwych
błedów typu literówka (w stosunku do C).

henry1
Guest

Mon Dec 28, 2009 9:37 pm   



Użytkownik "Sebastian Biały" <heby@poczta.onet.pl> napisał w wiadomości
news:hhb1a7$tkc$1@achot.icm.edu.pl...

.............
Quote:
Bascom: szybko pisane wolne aplikacje do mrugania diodami czy gadania z
LCD. Zrobienie czegoś pokroju FFT kończy się szybkim odlotem w kierunku
C bo albo ograniczenie na wielkość flasha albo nie ma gotowca. Język
jedyny w swoim rodzaju (jak każdy basic).

Asm: wolno pisane szybkie aplikacje do mrugania diodami. Jak chcemy
więcej to przydaje sie czas z gumy i dużo szczęścia. Robota dla
twardzieli. Raczej jako wstawki.

C: szybko pisane szybkie aplikacje do wszystkiego. W dodatku cały kod
logiki można debugowac na PC natywnie bez wiekszego wysiłku co daje od
razu Nx mniej błedów (o ile się potrafi pisac aplikacje z warstwa
abstrakcji sprzętu).

C++: szybko pisane szybkie aplikacje z 3x mniejszą ilością upierdliwych
błedów typu literówka (w stosunku do C).

Podobno" Twardziele" piszą w kodzie maszynowym Smile))
Pzdr

Artur M. Piwko
Guest

Tue Dec 29, 2009 8:39 am   



In the darkest hour on Mon, 28 Dec 2009 20:34:06 +0100,
Pawel "O'Pajak" <opajak1@gazeta.pl> screamed:
Quote:
Oj, zaczyna sie :)

Alez ja wcale nie chce rozniecac flejma, poprostu poznajac asm poznajesz
sila rzeczy budowe procka,

Budowy procesora nie poznasz znając tylko jego instrukcje.
Ja znam tylko kilka instrukcji AVR, co nie przeszkadza pisać mi
większych programów w C.

Quote:
jego mozliwosci itp., a jest to IMHO
niezbedne.

Dosyć zbędne. Tzn. instrukcje, nie budowa. Zwłaszcza poczatkującym.

Quote:
Jak mam pisac prosta obsluge wyswietlacza, albo wyslac cos na
I2C, to z lenistwa korzystam z Bascoma, ale 32bitowa liczbe binarna
przeliczam na kod BCD juz w asm, bo tak mi latwiej i szybciej.

Szybciej staremu wydze AVR-owemu (za przeproszeniem).

Quote:
W C pewnie sie to da zrobic ladniej (choc napewno nie szybciej w sensie
pracy programu).

Ale szybciej jeśli o czas napisania chodzi. A fistaszkowe kilka
milisekund więcej można pominąć.

Quote:
Takie moje czysto subiektywne przemyslenia, AVR wlasnie
zaczynam, pierwszy programik w Bascomie - maly sukces, do C nie moge sie
zmusic, choc jednoczesnie wiem, ze wczesniej czy pozniej sie nie obejdzie.

W pewnym momencie przestaje się liczyć mniejszy rozmiar kodu w asm (choć
nie zawsze), przestajesz skrupulatnie liczyć cykli a zaczyna się dla
Ciebie liczyć czas napisania kodu. I jego przenośność. Tutaj C/C++
pokazuje swoje pazurki.

--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:226B ]
[ 08:34:26 user up 12301 days, 20:29, 1 user, load average: 0.05, 0.95, 0.00 ]

BREAKFAST.COM halted... cereal port not responding!

Artur M. Piwko
Guest

Tue Dec 29, 2009 8:40 am   



In the darkest hour on Mon, 28 Dec 2009 21:37:23 +0100,
henry1 <henry1@icpnet.pl> screamed:
Quote:
C: szybko pisane szybkie aplikacje do wszystkiego. W dodatku cay kod
logiki mona debugowac na PC natywnie bez wiekszego wysiku co daje od
razu Nx mniej bedów (o ile si potrafi pisac aplikacje z warstwa
abstrakcji sprztu).

C++: szybko pisane szybkie aplikacje z 3x mniejsz iloci upierdliwych
bedów typu literówka (w stosunku do C).

Podobno" Twardziele" pisz w kodzie maszynowym Smile))


Prawdziwi twardzi elektronicy powinni pisać od razu w .hex. :P

ps. ustaw MIME, wysyłasz śmieci (http://www.grush.one.pl/mime)

--
[ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:237B ]
[ 08:39:50 user up 12301 days, 20:34, 1 user, load average: 0.05, 0.95, 0.00 ]

Doing nothing is very hard to do... you never know when you're finished.

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Grupy dyskusyjne i materiały dla początkujących programistów MCU Atmel

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map