Programowanie mikrokontrolerów AVR w językach C/C++

Odpowiedz Nowy wątek
2014-01-31 21:27
0

Czy mógłby ktoś mi polecić internetowe kursy o programowaniu mikrokontrolerów AVR w językach C/C++?
Mogą być też książki z tymże nie zamierzam ich teraz kupować bo nie wiem czy mnie to zainteresuje.

Jeśli chodzi o kursy to zna ktoś o emulatorach mikrokontrolerów AVR?


Jeśli mój post jest dowodem mojej niekompetencji, to trudno, ale po to pytam, żeby się czegoś dowiedzieć.

Pozostało 580 znaków

2014-01-31 21:47
3

Nie znam się na tej tematyce, lecz dzisiaj szukając o "volatile" w języku C trafiłam na tą stronę http://mirekk36.blogspot.com/2011/08/test.html . Z ciekawości ją później przejrzałam i gość robi takie tutoriale:


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!

Pozostało 580 znaków

2014-01-31 22:03
0

Szukam - na początek - kursu z programowaniem mikrokontrolerów AVR + symulowanie bo nie chcę kupować płytki stykowe itd.


Jeśli mój post jest dowodem mojej niekompetencji, to trudno, ale po to pytam, żeby się czegoś dowiedzieć.

Pozostało 580 znaków

2014-01-31 22:48
0

http://lmgtfy.com/?q=avr+kurs

Pozostało 580 znaków

2014-02-01 12:00
1

bo nie chcę kupować płytki
Prawdziwy „metal” jest lepszy od symulacji. Nie musi być wielka płytka od razu, ja zaczynałem od zapalania diód pod ATtiny2313 wartym kilka złotych. Programator też skleciłem samodzielnie.

Taniej z neta klon arduino mini, nie trzeba programatora, całość < 10zł - Marooned 2015-05-01 23:24
Arduino nie nauczy programowania. To jedynie makra bazujące na podstawach języka C. Ale pobawić się zawsze warto :P - Bartosz36 2015-05-13 03:01

Pozostało 580 znaków

2015-04-26 15:26
Krwawy Mleczarz
0

nie polecam żadnych kursów poza forbotem ; kardasie i miganiae ledów - też nie polecam - kiepski chinski przetłumaczony - i tłumaczenia do tłumaczeń filmy do tłumaczeń filmów ; zwątpienie prowadzi do profesjonalnych kursów i profesjonalnych nauczycieli - a na forach początkujący otrzymują pogardę od amatorów co już myślą, że wiedzą, coś z zachodnich blogów- 500 stron bez wytłumaczenia - po co ? autolans :)

Pozostało 580 znaków

2015-04-26 23:51
2

A ja Mirosława Kardasia polecam. Jeśli nie robiłeś nic na AVR, to może się zachęcisz :-) Co do początków może być. Czasem może nazbyt łopatologicznie tłumaczone, ale jak ktoś nic nie robił w MCU to szybko złapie szczególnie aspekt "drucików" :-) Trzeba także samodzielnie szukać i samodzielnie czytać noty.
Książki Tomasza Francuza także są niezłe ale wymagają już pewnego obycia z elektroniką a to najczęściej jest bariera początkującego już trochę programującego osobnika.

Nie polecam za to "niepolecających". W środowisku zbliżonym do "elektroników" niestety panuje zaściankowa zawiść nie wiadomo o co i nie wiadomo po co :-/ Rzeczywiście na forum e*ktrody, można dostać po głowie i być skrytykowany poza granice wszelkiego rozsądku. Nawet przy okazji projektów innowacyjnych pojawi się "pajac" który stwierdzi że już było, albo że zły kolor obudowy :-/ No ale to specyfika środowiska i trzeba się do tego przyzwyczaić i nie przejmować się tym że ktoś ma furę kompleksów które wylewa przy każdej okazji (ja świadomie generalizuję ale jakieś wnioski warto wyciągać).

A co do pomysłu aby programować na symulatorze. Odradzam. Nawet zwykła płytka stykowa i trochę elementów lepsze niż symulator. W programowaniu na tak niskim poziomie są problemy typowo "fizyczne" a nie koncepcyjne. Zwykły Attiny, trochę elementów i będzie efektywniej niż symulator.


Każdy problem w informatyce można rozwiązać, dodając kolejny poziom pośredniości,z wyjątkiem problemu zbyt dużej liczby warstw pośredniości — David J. Wheeler
edytowany 1x, ostatnio: Mokrowski, 2015-04-26 23:53

Pozostało 580 znaków

2015-04-27 00:13
0

Skasowałem poprzedniego posta bo nie chciałem w odkopywanie trupa się bawić ale chyba jednak się zabawię. @Mokrowski ja bym powiedział, że elektrodowcy o wiele bardziej przestrzegają RTFM. I dobrze, bo smutne jest czytać tutaj na forum bazyliard razy "jak zrobić listę w C", skoro przykładów w sieci jest po prostu multum i autor pytania nawet nie zadał sobie trudu wpisać problemu w google. Nie mówię, niektórzy są tam zwyczajnie nieuprzejmi, ale nigdy nie zdarzyło mi się, żebym na sensownie zadane pytanie dostał w odpowiedzi opr., wręcz odwrotnie.

edytowany 1x, ostatnio: alagner, 2015-04-27 00:14
Ba, a ja nigdzie nie powiedziałem że nie przestrzegają RTFM. Ja świadomie generalizuję co do uprzejmości na forach elektroniki ;-) To się zmienia, ale powoli.. - Mokrowski 2015-04-27 00:46
@Mokrowski To powtarzam Ci, że nigdy nie dostałem na takiej elektrodzie nieuprzejmej odpowiedzi (a działam tam dobrych kilka lat), co najwyżej zostałem nieco ironicznie odesłany do źródeł. I wyszło mi to na dobre. Co więcej w pewnych tematach nie ma się temu co dziwić, bo np. trzeba operować napięciami potencjalnie niebezpiecznymi a autor wątku bredzi totalne bzdury. Ok, jego życie - jego sprawa. Ale lepiej jednak obejść się bez ofiar w ludziach i powiedzieć dobitnie. Chyba, że mówisz o jeszcze czymś innym - nie wiem, nie znam całej elektrody :P - alagner 2015-04-27 07:03
Ja niestety spotkałem się z nieuprzejmością na elektrodzie. Wiedziałem gdzie się pakuję, ale wiedziałem, że tylko tam mogą to wiedzieć-postarałem się opisać problem jak najszerzej, dodałem zdjęcia, linki do informacji, które już odnalazłem i pytałem czy są właściwe (bo były opisane jako ryzykowne, ale działające) - odpowiedzi były w rodzaju "spróbuj, a jak się zepsuje to oddasz do normalnego serwisu", inni chcieli dzielić się wiedzą tylko z tymi, którzy sami mają rozwiniętą wiedzę nt. elektroniki (taki zamknięty krąg elity), a jak nie to mi zrobią za pieniądze i takie tam. - dzek69 2015-04-27 10:52

Pozostało 580 znaków

2015-04-29 11:39
0

Emulatorów nie polecam. Najtaniej będzie zacząć kupując płytkę stykową 830 pól, programator USBasp za kilkanaście złotych, zestaw przewodów do płytek stykowych, garść elementów (diody LED, rezystory, etc.), może jakiś wyświetlacz LCD 2x16, albo siedmiosegmentowy, no i rzecz jasna mikrokontroler (np. ATmega88PA-PU).

Pozostało 580 znaków

2015-04-29 14:21
0
tomekm33 napisał(a):

Emulatorów nie polecam. Najtaniej będzie zacząć kupując płytkę stykową 830 pól, programator USBasp za kilkanaście złotych, zestaw przewodów do płytek stykowych, garść elementów (diody LED, rezystory, etc.), może jakiś wyświetlacz LCD 2x16, albo siedmiosegmentowy, no i rzecz jasna mikrokontroler (np. ATmega88PA-PU).

Sumując ceny poszczególnych elementów + przesyłki, uzbiera się kwota podobna do zestawów uruchomieniowych. Swego czasu na allegro można było kupić nowe na licytacjach od 100 do 200zł, które mają wszystko co potrzeba.

Pozostało 580 znaków

2015-04-29 14:35
0

@mat3usz co się bardziej opłaca, a co warto - temat rzeka. Na pewno 200 zł to przesada, bo można za kwotę poniżej 100 zł skompletować zestaw "na początek". Oczywiście zestaw uruchomieniowy to też jedna z możliwości do wyboru. Faktem jest, że taką płytkę - o ile jej rozmiary na to pozwalają - można wrzucić gdzieś do torby razem z laptopem i zabierać ze sobą np. na uczelnię i uczyć się w wolnej chwili. Często wystarczy wyświetlacz LCD, kilka przycisków, diody LED, może jakieś układy scalone połączone z mikrokontrolerem i jest co robić na takim zestawie. Z płytką stykową może być większy kłopot jeśli chodzi o takie noszenie w torbie (co nie oznacza, że się nie da).

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0