Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

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

janbernat 15 Mar 2016 19:28 133679 525
Altium Designer Computer Controls
  • #481
    pawelcb33
    Level 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ć ?
  • Altium Designer Computer Controls
  • #482
    dondu
    Moderator on vacation ...
    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
    kamyczek
    Level 38  
    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
    pawelcb33
    Level 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
    tplewa
    Level 39  
    @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...
  • Altium Designer Computer Controls
  • #486
    kamyczek
    Level 38  
    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
    dondu
    Moderator on vacation ...
    pawelcb33 wrote:
    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
    pawelcb33
    Level 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.
  • #490
    dobrydiler
    Level 10  
    Czy się różni Wydanie I od II w książce Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. ?
  • #491
    tmf
    Moderator of Microcontroller designs
    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
    dobrydiler
    Level 10  
    tmf wrote:
    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
    tmf
    Moderator of Microcontroller designs
    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
    dobrydiler
    Level 10  
    tmf wrote:
    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
    tmf
    Moderator of Microcontroller designs
    dobrydiler wrote:

    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
    dobrydiler
    Level 10  
    tmf wrote:
    dobrydiler wrote:

    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
  • #498
    dobrydiler
    Level 10  
    A co trzeba kupić oprócz książki i płytki Xplained ?
  • #499
    tmf
    Moderator of Microcontroller designs
    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
    dobrydiler
    Level 10  
    tmf wrote:
    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
    tmf
    Moderator of Microcontroller designs
    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
    batafa
    Level 7  
    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
    Jawi_P
    Level 35  
    batafa wrote:
    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 wrote:
    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 wrote:
    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
    wtełek1
    Level 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 :)
  • Helpful post
    #506
    anders11
    Level 30  
    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
  • Helpful post
    #508
    anders11
    Level 30  
    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
  • Helpful post
    #509
    Intre
    Level 11  
    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
    wtełek1
    Level 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ć :)