Skocz do zawartości

Zestaw płytka + programator + książka - programowanie C/C++


Leogict

Pomocna odpowiedź

Witam, czy jest może jakiś zestaw do kupienia (lub osobno): płytka ewaluacyjna, programator, książka dedykowana dla konkretnej płytki i skupiająca się na programowaniu w C/C++? Mowa oczywiście o AVR. Szukałem, ale nie znalazłem nic takiego, jedynie pod asemblera lub BASCOM-a. Za to znalazłem takie rzeczy pod ARM (Cortex-M0 i Cortex-M3 STM32), ale nie wiem czy warto od nich zaczynać przygodę z uC (znam tylko nieco 8051 z technikum i studiów). Będę wdzięczny za pomoc. Szukałem na kamami.pl

Zależałoby mi, żeby do płytki dołączyć dodatkowe moduły (KAmod) np. akcelerometr 3-osiowy.

Link do komentarza
Share on other sites

Mam i polecam: http://sklep.atnel.pl/pl/p/Pakiet-SCORPIO/7

Moja krótka recenzja tej książki: https://www.forbot.pl/forum/topics20/test-recenzja-mikrokontrolery-avr-jezyk-c-podstawy-programowania-atnel-vt4906.htm

Jeśli masz już jakieś podstawy możesz również zainteresować się tą książką. Nie ma do niej zestawu, ale też można się wszystkie nauczyć bazując na odpowiednich elementach i płytce stykowej. Jej recenzja pojawi się na u nas jutro.

  • Lubię! 1
Link do komentarza
Share on other sites

Ooo, dzięki, chyba się tym zainteresuję. Książkę może uda się wypożyczyć z uczelnianej biblioteki (chociaż widzę, że niby jest na stanie, ale wszystko wymiecione z półek), w takim razie chyba będzie lepiej wziąć ten tańszy zestaw "Libra".

Piszesz:

Do książki dodana jest płyta DVD, na której znajdują się wszystkie przykłady, dodatkowe lekcje w formie wideo oraz potrzebne programy. Ciekawym elementem tego kursu jest również pokazanie czytelnikowi alternatywnego edytora - Eclipse, który to znajduje się na płycie w pełni skonfigurowany i gotowy do użycia.

Jest gdzieś zawartość tej płyty dostępna w internecie? Trochę szkoda mi dokładać 80zł za książkę, którą mogę upolować w bibliotece praktycznie za darmo. 🙂

I jeszcze jedno pytanko - czy do tej płytki bezproblemowo dołączę i obsłużę zestawy KAmod? np. http://kamami.pl/index.php?ukey=product&productID=176078

[ Dodano: 05-05-2012, 13:32 ]

I co z programatorem/debuggerem? Z tego co widzę na stronie to płytka ma wbudowany programator sprzętowy? Czyli wystarczy przez kabel USB z komputera programować? Co z debugowaniem?

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Pisałem, ale chyba przeoczyliście:

I co z programatorem/debuggerem? Z tego co widzę na stronie to płytka ma wbudowany programator sprzętowy? Czyli wystarczy przez kabel USB z komputera programować? Co z debugowaniem?

Link do komentarza
Share on other sites

Co z debugowaniem?

Do AVR raczej rzadko w takich amatorskich konstrukcjach używa się JTAG'a, ta płytka nie jest do tego nawet przystosowana.

Jeśli masz już jakieś doświadczenie z uC to zastanów się nad jakimś zestawem z STM32 przykładowo: http://botland.com.pl/zestawy-uruchomieniowe/496-stm32vl-discovery.html do tego jakaś książka z BTC.

Link do komentarza
Share on other sites

Moje doświadczenie z uC jak pisałem jest dość nikłe (8051 na uczelni i w technikum na DSM-51), ale słyszałem, że możliwość debugowania się przydaje, zresztą sam jej często używam gdy piszę w C++ na PC. Zestawy z STM32 mają programator z debuggerem (np. ten zestaw: http://kamami.pl/index.php?ukey=product&productID=176659 ), ale nie wiem, czy dam sobie radę z STM32 jak nie miałem do czynienia z AVR nawet. 😉 Jak sądzicie?

Link do komentarza
Share on other sites

Polecam jednak na sam początek AVR. W stm32 żeby pomigać ledem potrzeba 50 linijek kodu, a w avr wystarczy raptem 10. Pozatym, do AVR jest masa objaśnień, kursów, projektów wraz ze schematami i kodem oraz dużo łatwiej znaleźć pomoc niż ma to miejsce w przypadku stm32.

Link do komentarza
Share on other sites

Gdyby jednak ARM, to chyba najtańszą opcją jest http://www.margines.pl/index.php?ukey=product&productID=185142 płytkę na której są przykłady w książce dodają do niej za darmo (dorobić trzeba tylko "programator" czyli ft232). Sama płytka jest niestety trochę biedna i w każdym rozdziale książki namawiają do zakupu jakiegoś modułu z Kamami 😉

Nie wiem jak na stm32, ale na LPC zdecydowanie do migania diodą nie potzreba więcej niż w avr 😋

Link do komentarza
Share on other sites

koval_blazej, nawet miałem na oku ten zestawik: http://kamami.pl/index.php?ukey=product&productID=187516

Książkę mam, nawet ciekawa sprawa jak przekartkowałem.

Odstrasza jednak to, że to ARM i brak debuggera w programatorze.

Przykłady bym uruchomił, może je nawet pozmieniał, ale z napisaniem czegoś własnego od zera czuję że mógłby być problem.

Miałem pomysł, żeby kupić samą płytkę ZL32ARM http://www.kamami.pl/index.php?ukey=product&productID=137779 i do niej ze 2-3 moduły KAmod na początek i do tego kilka kabelków połączeniowych - wyszłoby w sumie jakieś 250zł maksymalnie, a już coś z tym by się dało zrobić. Co kilka miesięcy bym dokupował 1-2 nowe moduły KAmod których jednak trochę jest i są bardzo interesujące:

www.kamami.pl/index.php?ukey=search&searchstring=kamod

Stoję jednak przed dylematem i z jednej strony ciągnie mnie do tego LPC1114 (książka jest ciekawie napisana z przykładami do modułów), ale z drugiej na początek jednak lepsze AVR... Sam nie wiem. 😕

Jeszcze fajne są zestawy z STM32, np. http://www.kamami.pl/index.php?ukey=product&productID=176659

[ Dodano: 05-05-2012, 19:56 ]

Gdyby jednak ARM, to chyba najtańszą opcją jest http://www.margines.pl/index.php?ukey=product&productID=185142 płytkę na której są przykłady w książce dodają do niej za darmo (dorobić trzeba tylko "programator" czyli ft232). Sama płytka jest niestety trochę biedna i w każdym rozdziale książki namawiają do zakupu jakiegoś modułu z Kamami 😉

Ta płytka co dodają do książki to jest jakaś 'upośledzona' wersja ZL32ARM, wolałbym działać na pełnoprawnej wersji. Zresztą jak pisałem, samą książkę mam.

Link do komentarza
Share on other sites

Jedyne upośledzenie tej płytki to brak przejściówki rs232, która w zasadzie jest oddzielną płytką (i tak trzeba ja dołączać kablami) i można spokojnie samemu ją zrobić (nawet jest schemat w książce). Ale faktycznie, jeśli masz już książkę to dziwnie kupować drugą... chociaż jej koszt + koszt programatora to ciągle mniej niż oryginalna książka płytki (szczerze mówiąc większość płytek ewaluacyjnych ma ceny jak dla mnie z kosmosu)

"AVR na początek lepsze" to wg mnie jakiś mit, często powtarzany, ale to nie czyni go prawdą 😉

90% ludzi nie ma debuggera i daje radę, tak sądzę.

Link do komentarza
Share on other sites

Polecam jednak na sam początek AVR. W stm32 żeby pomigać ledem potrzeba 50 linijek kodu, a w avr wystarczy raptem 10. Pozatym, do AVR jest masa objaśnień, kursów, projektów wraz ze schematami i kodem oraz dużo łatwiej znaleźć pomoc niż ma to miejsce w przypadku stm32.

Ty chyba żartujesz teraz ? Bo to bardzo kiepski dowcip...

Włączyć zegar GPIO w RCC, ustawić na wyjście, machać pinem, raptem 3 instrukcje (zapis do trzech rejestrów)...

Tak samo jest z konfiguracją dowolnego układu peryferyjnego, ustawić SPI w trybie master (jeden rejestr), USART (2 rejestry bo w tym oczywiście baudrate)...

Ale jak ktoś ślepo pisze za pomocą StdPeriph_Lib, to później powiela takie bzdury i mity...

A tak w temacie, LPC11xx są świetne do nauki tak samo jak AVR... są proste, nie wymagają JTAG do przynajmniej programowania na start, bo mają wbudowany bootloader. IDE LPCXpresso jest przyjazne dla początkujących. Nie mam pojęcia jak te książki się sprawują (z doświadczenia, raczej marnie), ale Twoją biblią powinno i tak być Reference Manual do uC, bo w ten sposób ogarniesz dowolnego scalaka.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.