eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaMaszyna stanów do obsługi modułu GSM › Re: Maszyna stanów do obsługi modułu GSM
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net
    !1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!ecngs!testfeeder.ecn
    gs.de!81.171.118.62.MISMATCH!peer02.fr7!news.highwinds-media.com!newsfeed.neost
    rada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostr
    ada.pl.POSTED!not-for-mail
    From: Marek <f...@f...com>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Maszyna stanów do obsługi modułu GSM
    Date: Wed, 21 Oct 2015 11:27:28 +0200
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    In-Reply-To: <56273807$0$27527$65785112@news.neostrada.pl>
    References: <56249cbd$0$8370$65785112@news.neostrada.pl>
    <56249cbd$0$8370$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    <5624c4d7$0$27512$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    <5625fa80$0$27514$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    <56273807$0$27527$65785112@news.neostrada.pl>
    Message-ID: <a...@n...neostrada.pl>
    User-Agent: Groundhog 2.06 Newsreader for Android.
    Lines: 22
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.7.44.230
    X-Trace: 1445419650 unt-rea-a-02.news.neostrada.pl 27512 83.7.44.230:40652
    X-Complaints-To: a...@n...neostrada.pl
    X-Received-Bytes: 2170
    X-Received-Body-CRC: 4292080297
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:687490
    [ ukryj nagłówki ]

    On Wed, 21 Oct 2015 09:00:24 +0200, Atlantis <m...@w...pl>
    wrote:
    > BTW, "filozofia" programowania PIC32 bardzo różni się od
    ośmiobitowych
    > kontrolerów z tej rodziny? Czy też należy je traktować jako
    naturalne
    > "rozszerzenie" i sposób korzystania z GPIO albo konfigurowania
    > peryferiów jest podobny?


    Są te same nazwy rejestrów specjalnych (GPIO) np. PORTC, TRISC, LATC
    itd. stąd kod jest przenośny. Ze względu na to, że na pic32 dostęp do
    tych "standardowych" rejestrów w trybie kompatybilności wstecznej nie
    jest już atomowy co może być w niektórych przypadkach problematyczne
    (LATC=0 wykona się w kilku rozkazach) to dodano do każdego rejestru 3
    rejestry specjalne, dzięki którym można przestawiać pojedyncze bity
    atomowo, np LATCSET, LATCCLR i LATCINV, np. LATCSET=2 ustawi tylko
    drugi bit na porcie C bez ingerencji w pozostałe (rozwiązuje problem
    z read-modify-write).

    --
    Marek

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: