eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRóżnice między mikrokontrolerami › Re: Różnice między mikrokontrolerami
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neost
    rada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
    From: "J.F." <j...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    References: <56b49564$0$642$65785112@news.neostrada.pl>
    In-Reply-To: <56b49564$0$642$65785112@news.neostrada.pl>
    Subject: Re: Różnice między mikrokontrolerami
    Date: Fri, 5 Feb 2016 14:38:10 +0100
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=original
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    Importance: Normal
    X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331
    X-MIMEOLE: Produced By Microsoft MimeOLE V16.4.3528.331
    Lines: 37
    Message-ID: <56b4a5c5$0$695$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.27.160.55
    X-Trace: 1454679493 unt-rea-a-01.news.neostrada.pl 695 83.27.160.55:57066
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:693573
    [ ukryj nagłówki ]

    Użytkownik "Atlantis" napisał w wiadomości grup
    dyskusyjnych:56b49564$0$642$6...@n...neostrada.
    pl...
    >Tak w nawiązaniu do jednej ze wcześniejszych dyskusji:
    >Naukę programowania MCU zaczynałem od AVR, w międzyczasie przyjrzałem
    >się trochę Arduino i ESP8266, teraz eksperymentuję z PIC32. W każdym
    >przypadku korzystam z C/C++.

    >Po zapoznaniu się z tymi kilkoma przykładami odnoszę coraz większe
    >wrażenie, że tak naprawdę nie ma wielkiej przepaści. Oczywiście -
    >trzeba
    >nauczyć się rzeczy charakterystycznych dla danej rodziny (taktowanie,

    Na poziomie C ? Istotnie, nie ma. Moze poza rodzina 8051 i jej
    obszarami danych :-)

    Na poziomie assemblera ... z jednej strony sa olbrzymie, z drugiej -
    jak zrozumiales jak dziala jeden, to reszta dziala analogicznie.

    >Tak się zastanawiam - czy w przypadku korzystania z kompilatora C
    >(załóżmy, że w ogóle nie bierzemy pod uwagę nauki asemblera) w pewnym
    >momencie mogą pojawić się jakieś mocno specyficzne, sprzętowe
    >różnice?
    >Pomijam kwestię podstaw, np. wyrównywania zmiennych w pamięci albo
    >rozmiarów typów.

    To, plus wszystkie peryferia. Zegary, liczniki, przerwania, maski itp.
    A dalej roznice w bibliotekach - jak programujesz od zera to nie masz
    zadnych, jak korzystasz z dostarczonych przez kogos innego - wszelkie
    cuda mozliwe.

    Zajrzyj chocby w zrodla jakiegos uni/linuxowego programu, ile tam
    roznych #if aby to dzialalo.

    Obszary pamieci, zarzadzanie pamiecia - drobnych roznic jest pelno.

    J.

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: