logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Materiały do nauki programowania mikrokontrolerów w języku C

Konrad_M 22 Kwi 2014 20:02 1494 7
REKLAMA
  • #1 13533531
    Konrad_M
    Poziom 15  
    Posty: 223
    Pomógł: 5
    Ocena: 64
    Witam
    Postanowiłem rozpocząć naukę programowania µC w języku C.
    Podstawy elektroniki znam (może nawet więcej niż podstawy) ale w temacie mikrokontrolerów jestem zupełnie zielony. Naczytałem się już w internecie i tylko mi to zrobiło zamieszanie w głowie. Chciałbym kupić książki, ale jakie??
    Najpierw coś o samych mikrokontrolerach (tzn jak działają z czego są zbudowanie, ich podłączenie itd) czy od razu o programowaniu w języku C. , a może najpierw coś o układach cyfrowych?
    chciałem kupić tą książkę Link i tą Link
    Od czego zacząć naukę, jakie książki po kolei kupować?
  • REKLAMA
  • #2 13533711
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • Pomocny post
    #3 13533718
    Steryd3
    Poziom 33  
    Posty: 1641
    Pomógł: 241
    Ocena: 301
    Koledzy z tego forum prowadzą stronę: http://mikrokontrolery.blogspot.com/
    tam znajdziesz garść informacji na początek.
    Co do samego języka C to polecam klasykę gatunku: Kernighan Ritchie "Język ANSI C"
    Oczywiście podejście proponowane na wspomnianej stronie to raczej najkrótsza droga by zaczęło działać i cieszyć a nie podejście akademickie. To drugie daje solidne podstawy teoretyczne techniki cyfrowej i mikroprocesorowej której na takich stronach nie wiele da się znaleźć. Nie mniej jednak polecam- na początek zupełnie wystarczy.
  • #4 13536489
    Konrad_M
    Poziom 15  
    Posty: 223
    Pomógł: 5
    Ocena: 64
    Radzio M. napisał:
    Może zacznij od cyfrówki : bramki, układy kombinacyjne, przerzutniki, liczniki, rejestry, pamięci.
    zna ktoś dobrą i łatwą w przyswojeniu książkę w tej tematyce?
    Radzio M. napisał:
    Książkę Pana Kardasia jak najbardziej polecam, ja się z niej uczyłem, teraz zaczyna mój brat i też mówi, że jest super tłumaczone
    właśnie chcę ją kupić, ale czytałem, że na początek jest ciężka, bo trzeba znać tematykę mikrokontrolerów, matematykę związaną z informatyką i coś o zapisie biernym aby zrozumieć materiał w niej zawarty. Nie wiem czy to prawda?
    Steryd3 napisał:
    Koledzy z tego forum prowadzą stronę: http://mikrokontrolery.blogspot.com/
    tam znajdziesz garść informacji na początek.
    Bardzo dobra stronka Dzięki ;)
  • #5 13536534
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #6 13536803
    kaka0204
    Poziom 28  
    Posty: 954
    Pomógł: 148
    Ocena: 153
    Radzio M. napisał:
    Zapis bierny?? Nie wiem co to jest

    Pewnie chodziło o zapis binarny.
    Radzio M. napisał:
    Łatwiej wytłumaczone AVR-y w C nie znajdziesz

    Z tym w pełnej rozciągłości się zgodzę. Uczyłem się z niej i teraz zastanawiam się nad kupnem zielonej, tego samego autora, ale zobaczymy, czy fundusze na to pozwolą ;)
    Konrad_M napisał:
    właśnie chcę ją kupić, ale czytałem, że na początek jest ciężka, bo trzeba znać tematykę mikrokontrolerów,

    Coś tam znać trzeba, ale tu chodzi o totalne podstawy, które na 100% znajdziesz w sieci.
    Konrad_M napisał:
    matematykę związaną z informatyką i coś o zapisie biernym aby
    zrozumieć materiał w niej zawarty.

    Nadmienię tylko, że Pan Kardaś prowadzi własne forum, które bardzo sprawnie dział, a także własny kanał na YT, na którym prowadzi kursy "rozszerzające" to co jest w książce (niedawno dodał poradnik na temat zapisu binarnego i hexadecymalnego :D). Wg mnie nie ma się co zastanawiać , tylko kupować.
    Pozdrawiam.
  • #7 13590858
    Konrad_M
    Poziom 15  
    Posty: 223
    Pomógł: 5
    Ocena: 64
    Jednak zanim zacznę programować, muszę poszerzyć wiedzę na temat elektroniki cyfrowej - na razie dość ciężko idzie mi nauka języka C
    Kupię chyba tą książkę co poleca Radzio M. Wojciech Głocki "Układy cyfrowe".
    Mam pytanie w związku z tą książką... czy warto ją nabyć, czy zawiera niezbędne podstawy?
    Może znacie jakąś dobrą książkę która tłumaczy rzeczy związane z taktowaniem procesorów, Bitami, magistralą danych, transmisją danych itp. ?
  • REKLAMA
  • #8 13590969
    Steryd3
    Poziom 33  
    Posty: 1641
    Pomógł: 241
    Ocena: 301
    Powiem tak- do podstaw elektroniki cyfrowej jest dużo książek. Jedne lepsze inne ciut mniej natomiast wszystkie mają podobny zakres tematyczny. Zawsze zaczyna się od zamiany liczb między systemami dwójkowym, ósemkowym, dziesiętnym szesnastkowym. Później wprowadza się tablice prawdy, siatki Karnaugh -nimimalizacja zmiennych, potem przechodzi się do operacji logicznych i arytmetycznych, do budowy układów kombinacyjnych, sekwencyjnych. Czasem jest to zrobione wybiórczo czasem niektóre fragmenty zrobione są lepiej.
    Niestety -to są zawsze tylko podstawy. Mnie na studiach tematyka elektroniki cyfrowej (w a tym mikroprocesorowej) ciągła się przez całe 5 lat i przypuszczam, że jeszcze wiele nie wiem. Tematyka jest ogromna.
    Wracając do książki- uczyłem się z niej w Technikum -powiedzmy, była całkiem niezła. Później jak poszedłem na studiach okazało się, że wiele tematów przemilczała-ale studia to nie technikum.

Podsumowanie tematu

✨ W dyskusji poruszono temat nauki programowania mikrokontrolerów w języku C, z naciskiem na podstawy elektroniki cyfrowej. Użytkownicy zalecają rozpoczęcie od książek dotyczących układów cyfrowych, takich jak "Układy cyfrowe" Wojciecha Głockiego oraz klasyki programowania w C, jak "Język ANSI C" autorstwa Kernighana i Ritchie. Wskazano również na przydatność strony internetowej poświęconej mikrokontrolerom oraz kanału YouTube Pana Kardaśa, który oferuje dodatkowe materiały edukacyjne. Uczestnicy dyskusji podkreślają, że solidne podstawy teoretyczne są kluczowe dla zrozumienia tematyki mikrokontrolerów i programowania.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA