Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Książki o programowaniu uC i systemach uC - opinie, przemyślenia, nowości

janbernat 15 Mar 2016 19:28 125918 521
  • #481 15 Mar 2016 19:28
    pawelcb33
    Poziom 24  

    Przymierzam się do nauki programowania języka C głównie dla AVR. Co polecalibyście na dzień dzisiejszy gdzie sporo jest tytułów dla początkującego, nigdy nie miałem do czynienia z programowaniem. Mam już książkę " Szkoła programowania Język C Stephen Prata " więc szukam książki bardziej dla AVR.
    Możecie coś doradzić ?

  • #482 15 Mar 2016 20:21
    dondu
    Moderator Mikrokontrolery Projektowanie

    Przeczytaj ten temat.

    A poza tym:
    - uważaj na bezsensownie drogie wydawnictwa, czyli nie daj się rolować,
    - nie daj sobie wmówić, że jest Ci potrzebne jakieś płatne oprogramowanie do programowania mikrokontrolerów (wszystko jest darmowe),
    - nie daj sobie wmówić, że potrzebujesz drogi programator - wystarczy USBasp za 1,7$ z darmową dostawą do domu,
    - książki w formie ebook, są znacznie tańsze od ich papierowych wersji,
    - zacznij od darmowych materiałów dostępnych w internecie: http://mikrokontrolery.blogspot.com/p/spis-tresci.html

    Generalnie zanim wydasz jakiekolwiek pieniądze na książki, sprzęt, części, itp. dobrze się zastanów i popytaj, bo szkoda opróżniać portfel, gdy to samo jest dostępne za darmo i legalnie.

  • #483 16 Mar 2016 01:15
    kamyczek
    Poziom 34  

    Atmel studio plus ATMEGA168PB-XMINI za 50 pln ; ardruino "klonik" za 30 pln tego można wymienić od groma kombinacji . Byle nie BASCOM bo to strata czasu i pieniędzy , filmów , kursów w necie jest ogromna ilość każdy sobie coś znajdzie ...Dziś to już nie trzeba umieć lutować ani posiadać urządzenia zwanego lutownicą , bo są płytki stykowe , minimoduły co komu się zamarzy . Tylko chętnych coraz mniej bo każdy leci na łatwiznę ...

  • #484 16 Mar 2016 15:33
    pawelcb33
    Poziom 24  

    Dzięki za szybką i rzeczową odpowiedz. Programatory to tak na prawdę mam bo robię co nie co z materiałów z sieci, ale chciałbym w końcu sam zacząć coś samemu zrobić.

    Ebooki wygodne ale chyba wolę jednak papier do którego można szybko wrócić a nie szukać pdf-a.

    Dość duzo dobrych opinie jest o książce " Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II " Tomasz Francuz.
    Czy ona jest naprawdę taka dobra dla początkujących osób jak ja ?
    Znalazłem jej wyprzedaż za 63zł także się zastanawiam.

  • #485 16 Mar 2016 15:40
    tplewa
    Poziom 37  

    @pawelcb33

    Jak bys przeczytal ten temat nie mial bys watpliwosci. Masz takie rozwiazania:

    1. Ksiazka Tomka Francuza - jak jestes kumaty
    2. Ksiazki firmy Atnel - jak masz problemy z przyswajaniem wiedzi i potrzebne jest tlumaczenie po 10 razy tego samego oraz komplet gotowych rozwiazan zgodnych z ksiazka
    3. Korzystac z dokumentacji do procesorow i tego co jest w sieci - wymaga najwiekszego zaangazowania z twojej strony...


    Natomiast zamiast tracic czas na pytanie zapewne juz cos bys zrobil na AVR. Jak wyszly te procesory znalem tylko 8051, w pierwszy dzien jak kupilem procka powstal jakis dzialajacy program w ASM majac tylko pdf-a Atmela bo nic innego nie bylo dostepne. Bo tak na prawde jak ma sie checi nie jest potrzebne nic poza dokumentacja i Atmel Studio + oczywiscie procesor i programator... Widac ze im latwiej i wiecej materialow jest dostepnych tym trudniej zaczac z procesorami - heh cos w tym jest...

    Nie obraz sie ale takie pytania w tym i innych watkach pojawiaja sie ciagle i ciagle padaja takie same odpowiedzi... po prostu sam sobie ospowiedz ktora opcja nauki bedzie dla ciebie najlepsza...

  • #486 16 Mar 2016 15:52
    kamyczek
    Poziom 34  

    Mam wszystkie książki Tomka i Mirka różnice są ogromne Tomek ma niezaprzeczalnie większą wiedzę ale gorzej ją sprzedaje na poziomie podstawowym , Mirek jest bardziej roztrzepany i dość chaotycznie mówi i pisze jednak łatwiej się go czytana na początek. Jak masz kupować to Kardasie na śniadanko , Francuzy na obiad a na deserek to sobie sam wybierzesz co będzie ci odpowiadało . Poza tym Mirek używa eclipsa a Tomek Atmel studio ja wolę to ostatnie środowisko...

  • #487 16 Mar 2016 15:52
    dondu
    Moderator Mikrokontrolery Projektowanie

    pawelcb33 napisał:
    Dość duzo dobrych opinie jest o książce " Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II " Tomasz Francuz.
    Czy ona jest naprawdę taka dobra dla początkujących osób jak ja ?

    Tak, tym bardziej, gdy Stephen Pratę już masz.
    Konkretne informacje, a nie wodolejstwo jak w przypadku innych autorów.
    Porównaj sobie spisy treści, a zrozumiesz różnicę ... o złotówkach już tylko wspomnę.

    Poza tym autor jest dostępny na tym forum (moderator) Tmf: https://www.elektroda.pl/rtvforum/uzytkownik1081504.html
    i zawsze codziennie odpowiada na pytania :)

  • #488 16 Mar 2016 18:31
    pawelcb33
    Poziom 24  

    Dzięki koledzy za pomoc, o takie wyjaśnienie mi chodziło.
    Nigdy nie miałem programowania więc jestem totalny początkującym i chyba się skuszę na początek na M. Kardaś a w przyszłości jak już coś będę wiedział to T. Francuza. Tak chyba będzie rozsądnie.

  • #489 16 Mar 2016 20:32
    dondu
    Moderator Mikrokontrolery Projektowanie

    Jeśli radzisz sobie z Pratą, to książka Francuza jest jak najbardziej dla Ciebie.

  • #490 05 Cze 2016 15:05
    dobrydiler
    Poziom 9  

    Czy się różni Wydanie I od II w książce Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. ?

  • #491 05 Cze 2016 17:31
    tmf
    Moderator Mikrokontrolery Projektowanie

    Właściwie wszystkim. Porównaj spisy treści - w II wydaniu jest sporo więcej, m.in. na temat sterowania matrycami LED, WS2812, piloty w podczerwieni, zegary RTC, w tym data z modułu DCF77, obsługa LCD monochromatycznych z układem ST7565r, wiele tematów jest rozszerzonych, m.in. o debugowanu kodu, fixed-point math, named address spaces itd. W książce jest wykorzystywany moduł Xplained mini, który posiada na pokładzie debugger, oczywiście można zastosować też inne moduły. Poza tym przykłady są dostosowane do nowszego procka ATMega328 i środowiska Atmel Studio.

  • #492 05 Cze 2016 17:48
    dobrydiler
    Poziom 9  

    tmf napisał:
    Poza tym przykłady są dostosowane do nowszego procka ATMega328 i środowiska Atmel Studio.

    Chyba nie najnowsze bo w rozdziałach jest mowa o Atmel Studio 6 a już jest 7. Chyba że jest inna wersja książki

    Czy tej książce jest napisanie wszystko o programowaniu AVR czy czegoś nie ma i jest w innej książce ?

  • #493 05 Cze 2016 21:07
    tmf
    Moderator Mikrokontrolery Projektowanie

    Napisałem nowsze, a nie najnowsze. Poza tym AS 6.2 i AS7.0 to praktycznie to samo, różnice są kosmetyczne. Zawartość masz w spisie treści więc łatwo się zorientować co jest, a czego nie ma.

  • #494 05 Cze 2016 22:05
    dobrydiler
    Poziom 9  

    tmf napisał:
    Napisałem nowsze, a nie najnowsze. Poza tym AS 6.2 i AS7.0 to praktycznie to samo, różnice są kosmetyczne. Zawartość masz w spisie treści więc łatwo się zorientować co jest, a czego nie ma.

    Przepraszam nie doczytałem.

    Problem ze spisem treści jest taki że nie wie czego brakuje bo jestem początkujący...

    Albo mi się wydaje albo w twojej książce nie ma podstaw takich jak program który zapala diodę itp.

  • #495 05 Cze 2016 23:10
    tmf
    Moderator Mikrokontrolery Projektowanie

    dobrydiler napisał:

    Albo mi się wydaje albo w twojej książce nie ma podstaw takich jak program który zapala diodę itp.


    Bądźmy poważni, do zapalania diody nie jest potrzebna książka :) Początek jest tam co prawda ambitniejszy, ale również prosty. Swoją drogą to zapewne na google books są obszerniejsze fragmenty, na stronie Helionu też jakiś przykładowy rozdział jest.

  • #496 06 Cze 2016 18:10
    dobrydiler
    Poziom 9  

    tmf napisał:
    dobrydiler napisał:

    Albo mi się wydaje albo w twojej książce nie ma podstaw takich jak program który zapala diodę itp.


    Bądźmy poważni, do zapalania diody nie jest potrzebna książka :) Początek jest tam co prawda ambitniejszy, ale również prosty. Swoją drogą to zapewne na google books są obszerniejsze fragmenty, na stronie Helionu też jakiś przykładowy rozdział jest.

    Osoby zielone w AVR też sobie poradzą z tą książką ?? Nie chodziło mi o miganie diodą dosłownie tylko np ustawienie portu x na wyjście a potem stan wysoki na tym porcie

    Szukałem fragmentu tej książki na google books ale znalazłem tylko tą Link tutaj

  • #497 06 Cze 2016 18:53
    tmf
    Moderator Mikrokontrolery Projektowanie

    Mam nadzieję, że i początkujący sobie poradzą. W końcu m.in. dla takich osób jest ta książka.

  • #498 06 Cze 2016 19:35
    dobrydiler
    Poziom 9  

    A co trzeba kupić oprócz książki i płytki Xplained ?

  • #499 06 Cze 2016 20:30
    tmf
    Moderator Mikrokontrolery Projektowanie

    Nic. Nawet nie musisz Xplained mini, wtedy odpalisz sobie przykłady na innym procku, lub na Arduino, które też ma Atmega328. Oczywiście Xplained mini jest wygodne, bo masz w nim programator i debugger. Parę elementów dodatkowych jest potrzebnych, w zależności od tego, które przykłady chcesz zrealizować. Spis potrzebnych elementów jest w ksiażce, a przy przykładach są schematy.

  • #500 06 Cze 2016 20:39
    dobrydiler
    Poziom 9  

    tmf napisał:
    Nic. Nawet nie musisz Xplained mini, wtedy odpalisz sobie przykłady na innym procku, lub na Arduino, które też ma Atmega328. Oczywiście Xplained mini jest wygodne, bo masz w nim programator i debugger. Parę elementów dodatkowych jest potrzebnych, w zależności od tego, które przykłady chcesz zrealizować. Spis potrzebnych elementów jest w ksiażce, a przy przykładach są schematy.


    A mógł byś mi udostępnić spis elementów ?

    PS. W razie problemów z książką mogę na Ciebie liczyć ?

  • #501 06 Cze 2016 21:22
    tmf
    Moderator Mikrokontrolery Projektowanie

    Użyte elementy zależą od tego co chcesz zbudować. Nie ma sensu kupować od razu wszystkich, bo część okaże się niepotrzebna. Np. po co kupować moduł DCF77, jeśli nie interesuje cię synchronizacja ze stacją nadającą czas? Albo matryce LEDowe, jeśli nie chcesz ich użyć? To są dosyć kosztowne zabawki. Dlatego proponuję najpierw sobie na spokojnie przeczytać książkę, pomyśleć, kupić co potrzebne. Wiele rzeczy zrobisz na gołym Xplained mini. PAmiętaj, że to nie jest lektura na weekend. W razie problemów pisz na forum, osób udzielających tu wsparcia jest wiele.

  • #502 30 Lis 2016 18:49
    batafa
    Poziom 4  

    Witam, chcę zabrać się za mikrokontrolery. Uczę się elektroniki w technikum więc wiedzę jako taką o elektronice mam , jednak jeśli chodzi
    o mikrokontrolery to jestem zielony.
    Problem polega na wybraniu książki, wacham się między książkami od ATMELA("Mikrokontrolery język c -podstawy") i HELIONU("Język C dla mikrokontrolerów-od podstaw do zaawansowanych aplikacji").
    Zdania są totalnie skrajne , połowa osób mówi ,że książka od helionu nie jest dla początkujących i jest niezrozumiała.
    Druga połowa mówi ,że książka od atmela jest gorsza i trudniejsza do zrozumienia.

    Proszę o przedstawienie swojej opinii , która książka będzie lepsza dla osoby zielonej w AVR i języku C (proszę o poparcie swojej opinii argumentami).
    Zależy mi najbardziej na opinii osób mających styczność z obiema tymi książkami .
    Z góry dziękuje.

  • #503 30 Lis 2016 19:57
    Jawi_P
    Poziom 33  

    batafa napisał:
    Problem polega na wybraniu książki, wacham się między książkami od ATMELA("Mikrokontrolery język c -podstawy") i HELIONU("Język C dla mikrokontrolerów-od podstaw do zaawansowanych aplikacji").

    Atmel nie wydał żadnej książki dla początkujących tym bardziej po polsku.
    Chodzi Ci o "Atnel", to forum branżowe, proszę nie przekręcać nazw własnych wydawnictw.

    batafa napisał:
    Zdania są totalnie skrajne , połowa osób mówi ,że książka od helionu nie jest dla początkujących i jest niezrozumiała.
    Druga połowa mówi ,że książka od atmela jest gorsza i trudniejsza do zrozumienia.

    Jesteś pewien, że te powyższe opinie są skrajnie odmienne? :)

    batafa napisał:
    Proszę o przedstawienie swojej opinii , która książka będzie lepsza dla osoby zielonej w AVR i języku C (proszę o poparcie swojej opinii argumentami).

    Masz wymagania pomieszane z roszczeniową postawą, ale wykorzystać słownika ortograficznego, który udostępniany jest chyba w każdej przeglądarce nie uważasz za konieczne?
    Dobra odpowiem.
    Czytałem książkę "Mikrokontrolery AVR Język C Podstawy programowania" - bardzo dobra, dla początkującego, laika w temacie jak znalazł.
    "Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji " tej nie czytałem, ale dokładnie przeglądałem będąc 2 dni na delegacji bo jeden z kolegów kupił dla syna.
    Również bardzo dobra. Choć Mirka Kardasia wydawała mi się przystępniejsza dla laika. Nie jestem pewnie do końca obiektywny, bo nie czytałem w całości książki Tomka Francuza.

  • #505 24 Gru 2016 22:17
    wtełek1
    Poziom 14  

    Witam. Nie mam nawet pojęcia czy temat zamieściłem w odpowiednim dziale. W razie czego proszę pzrenieść (do kosza)

    Zacznę od tego że uczę sie elektroniki, potrafię składać układy itd. Jednak z programowaniem mam ogromny problem.
    Nic z tego nie rozumiem, potrzebuję książki aby z absolutnego zera zacząć cokolwiek łapać.

    Chciałbym działać na Atmedze8 i popularnym arduino.
    Jednak przydałaby się książka możliwa do zdobycia, ktoś zaproponował mi książke fajną o AVR jednak jest nie możliwa do kupienia :)

  • Pomocny post
    #506 24 Gru 2016 22:42
    anders11
    Poziom 28  

    Simon Monk - Arduino dla początkujących. Podstawy i szkice

    Arduino w akcji - wydawca nieznany (dostałem książkę w opłakanym stanie bez okładki)

    Mikrokontrolery AVR ATmega w praktyce - Rafał Baranowski

    Mikrokontrolery AVR .Język C. - Mirosław Kardaś - Tej książki są dwie części

    AVR Praktyczne projekty - Tomasz Francuz

  • #507 24 Gru 2016 22:49
    wtełek1
    Poziom 14  

    Czy po przeczytaniu i praktykowaniu tych książek nauczyłeś sie czegoś?
    Bo w sumie ja nic nie rozumiem z tego i je zakupię jednak mam nadzieję że się nie zawiodę :)

  • Pomocny post
    #508 24 Gru 2016 23:01
    anders11
    Poziom 28  

    Hmm . Jakby tu powiedzieć..
    Niezbyt wiele zapamietałem , ale przyznaję że i mało do nich zaglądałem(brak czasu)
    Są napisane w przystępnym języku ,łatwo się przyswaja wiedzę
    Korzystałem z tych publikacji w kilku przypadkach podczas konstruowania własnych
    "zabawek" i to tyle.
    Własnoręcznie napisane proste programy działają w urządzeniach więc chyba coś tam
    to czytanie dało

  • Pomocny post
    #509 25 Gru 2016 09:57
    Intre
    Poziom 10  

    Zanim zaczniesz od książek powiem Ci że wiele można nauczyć się z Internetu polecę Ci kilka stron z których sam korzystałem, a potem wiedzę uzupełniłem książkami. I mi osobiście też wiele dały filmy szkoleniowe na YouTube.

    Hobby XYZ
    Mirekk36 blog [url=htp://mirekk36. blogspot.com/

    Mikrokontrolery blog[url=http://mikrokontrolery.blogspot.com/[/url]

    Chyba przerobiłem wszystkie książki jakie są na polskim rynku od AVR C i mógłbym Ci polecić taką kolejność jak zacząć:

    1. AVR i ARM7. Programowanie mikrokontrolerów dla każdego - Paweł Borkowski
    (interesują Cie pierwsze rozdziały od AVR w C to Cie super wprowadzi w temat.)
    2. Mikrokontrolery AVR .Język C. Podstawy Programowana - Mirosław Kardaś
    3. Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji - Tomasz Francuz
    4. Mikrokontrolery AVR porgramowanie w języku C - przykłady zastosowań - Andrzej Witkowski
    5. Język C Pasja Programowania Mikrokontrolerów 8-bitowych - Mirosław Kardaś

    Istnieją jeszcze dobre kisążki o Bascom Piotra Góreckiego i Marcina Wiązani, które fajnie wprowadzają też w temat AVR ale niestety namieszają Ci w głowie i czas wg. mnie stracisz na naukę tego języka który przyszłościowy nie jest.


    A później dowolna kolejność pozostałych jakie są ale to już sam będziesz czół temat.

    Generalnie wg. mnie skup się na języku "C" bo on daje Ci możliwość używania potem rożnych platform jak PIC, AVR, STM32, a Arduino poznaj bo sporo bibliotek jest na necie ale się na nim nie skupiaj wystarczy tak żeby umieć w nim czytać kod.

    Powodzenia

  • #510 25 Gru 2016 16:17
    wtełek1
    Poziom 14  

    Właśnie najbardziej chodzi o zrozumienie języka programowania. Spróbuję wasze propozycje mam nadzieję że tym razem coś zrozumiem mimo szczerych chęci.

    W większości książek jest ze ma być jakaś tam komenda ale nikt nie napisał dlaczego i po co ona tam ma być :)

  Szukaj w 5mln produktów