Mikrokontrolery - jak zacząć?

Wątek przeniesiony 2018-11-07 15:33 z Newbie przez Marooned.

0

Witam. Jako, że poznałem już trochę programowanie, chciałbym zacząć też programować mikrokontrolery - właśnie od czego zacząć? Znalazłem stronę: http://mikrokontrolery.blogspot.com/ tu dużo rzeczy jest, jednak nie znalazłem nigdzie opisanie krok po kroku co i jak, jak to ma miejsce wiele poradników o "zwykłym" programowaniu. Zna ktoś może właśnie taką stronę? Mniej więcej wszystko rozumiem co i jak mam zrobić, ale niektórych rzeczy nie jestem pewien. Na elektronice znam się troszkę lepiej niż przeciętny śmiertelnik z liceum. W niedługim czasie przymierzam się do kupna podstawowych rzeczy, aby zacząć i prosiłbym was o podanie ważnych wskazówek dot. programowania mikrokontrolerów. Chwilkę będąc na tym forum, niektórzy zauważyli, że C++ i C# znam w miarę i na pewno z C nie będę miał żadnego problemu, właśnie co najwyżej z elektroniką co i jak dokładnie podłączyć. Reasumując proszę o porady i ew. jakiś dobry poradnik od podstaw oraz drobne wskazówki. Proszę o wypowiedzi jednak tych, którzy mieli jakieś do czynienie z pr. mikrokontrolerów.

0

Dzieki tez chcialem zaczac zabawe z tym xD.

2
xeo545x39 napisał(a)

Witam. Jako, że poznałem już trochę programowanie, chciałbym zacząć też programować mikrokontrolery - właśnie od czego zacząć? Znalazłem stronę: http://mikrokontrolery.blogspot.com/ tu dużo rzeczy jest, jednak nie znalazłem nigdzie opisanie krok po kroku co i jak, jak to ma miejsce wiele poradników o "zwykłym" programowaniu.

A Drzaśkowy Pamiętnik czytałeś?: http://mikrokontrolery.blogspot.com/2011/03/drzaskowy-pamietnik-wstep.html

xeo545x39 napisał(a)

W niedługim czasie przymierzam się do kupna podstawowych rzeczy, aby zacząć i prosiłbym was o podanie ważnych wskazówek dot. programowania mikrokontrolerów.

http://mikrokontrolery.blogspot.com/2011/04/jak-najtaniej-zaczac.html

xeo545x39 napisał(a)

Reasumując proszę o porady i ew. jakiś dobry poradnik od podstaw oraz drobne wskazówki. Proszę o wypowiedzi jednak tych, którzy mieli jakieś do czynienie z pr. mikrokontrolerów.

Wszystko masz tam gdzie już byłeś, tylko widocznie nie przeczytałeś - zobacz spis treści :)

1

a zaopatrzać polecam się tutaj: http://lispol.com/

0

@krwq Dzięki za linka, ale jednak póki co wolę najbliższy elektroniczny, potrzebne mi będą pierdoły, więc nie opłaca mi się płacić za przesyłkę 16 lub za list 6, a same zakupy 15zł :D

Poczytałem znowu trochę o programatorach i mam problem. :/ Zbudowanie własnego pod USB (niestety nie mam na płycie LPT) takie proste jak widzę nie jest - trochę z tym zabawy jest. Najgorsze, że do niego potrzebny dodatkowy uC. Czyli i tak będę potrzebował LPT. Myślałem o przejściówce USB->LPT, ale podobno to nic nie daje. Znowu nie znalazłem żadnych gotowych na USB, a jak już to za 200zł -.- Więc teraz albo bawimy się w budowanie własnego programatora albo stoimy w miejscu. Jest ktoś z was taki, kto bawił się w uC? Jak wyglądało u was programowanie, mieliście własny [programator], czy lecieliście pod LPT?

1

ja na allegro kupywałem za 3X złotych i działał bardzo dobrze, dopóki go z przypadkowo nie zjarałem (z mojej winy :P)

EDIT:
widzę, że teraz nawet tańsze są:
http://allegro.pl/listing.php/search?change_view=1&order=p&string=programator+avr

0

Dzięki Xitami i krwq za linki.

@Xitami, i to jest tak, że na tej płytce mam programować tego uC dołączonego czy jak? Bo to chyba nie jest zwykły programator USB?

@krwq Myślisz, że te programatory na USB na Allegro zadziałają? Wydają się najrozsądniejsze.

0

http://kamami.pl/index.php?ukey=product&productID=177244
to programator/debuger (górna część płytki) i procesorek który możesz wielokrotnie programować
programator jest także portem szeregowym którym uC może pogadać z PC
w zestawie masz dwa, we wskazanym sklepie są po dychu

to fajniejsze niż sam programator do którego potrzebujesz jeszcze sam zmontować trochę żelastwa
można to zrobić np. tak: http://4programmers.net/Forum/Hardware_Software/189692-plytka_stykowa_uniwersalna_-_zasada_dzialania?p=797173#id797173
jeśli chodzi o Atmelki to poczytaj o Arduino http://pl.wikipedia.org/wiki/Arduino na allegro po 100

a może ARM (M3) http://kamami.pl/index.php?ukey=product&productID=187860

0

Powiedziałeś, że jak Atmelki to żebym popatrzył na Arduino, to tamten launch pad poprzedni nie wspiera AT*? A i w tym launch padzie jest dołączony na stałe uC?

0

Launchpad to kompletny zestaw uruchomieniowy - możesz pomigać diodką, sprawdzić guzik możesz też coś dolutować, aha pogadać nawet z pecetem. Procesor jest w podstawce (dwa w zestawie). Zaprogramowany możesz wyjąć i wetknąć sobie do... no gdzie trzeba.
Ale to nie dla Atmela tylko dla MSP430 od TI. Mniej popularny wśród amatorów ale bardzo fajny 16 bitowiec.

1

Jednak wybiorę standard - czyli jakiś dobry programatorek USB + uC (Atmel). Wolę sam wszystko, aczkolwiek nie twierdzę, że taki launchpad nie przydałby się czasem. Tak więc, dzięki wszystkim. Mam nadzieję, że wypali, muszę zebrać chęci, jeszcze trochę poczytać no i ofc iść do sklepu ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.