-
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
Następne wpisy z tego wątku
- 23.10.15 19:52 pawel
- 24.10.15 00:33 Marek
- 25.10.15 22:10 Atlantis
- 25.10.15 23:37 Marek
- 25.10.15 23:48 Atlantis
- 26.10.15 00:06 Marek
- 26.10.15 00:25 Marek
- 27.10.15 13:02 JDX
- 27.10.15 14:46 Marek
Najnowsze wątki z tej grupy
- Akumulatory VRLA
- ładowarka zmarła
- Podstawa bezpiecznikowa jako rozłącznik DC
- Napięcie akumulatora wyłączające UPS / jakie nowe akumulatory do UPS?
- nawigacja satelitarna
- SmartLife/Tuya i osuszanie -- mordowanie z zimną krwią...
- Głośnik piezoelektryczny
- Mala autonomiczna kamera monitoringu
- czas na emeryturę i EB
- Generowanie sumy kontrolnej z fragmentu pliku bin
- Re: Mala autonomiczna kamera monitoringu
- HDMI
- Re: Mala autonomiczna kamera monitoringu
- Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
Najnowsze wątki
- 2024-07-02 Realme 7 Na co zmienić?
- 2024-06-27 Prywatny parking? Pierwsze 10 minut bezplatnie
- 2024-07-02 znalazłem samochód ;)
- 2024-07-02 Pierwszeństwo łamane
- 2024-07-02 zamek
- 2024-07-02 Akumulatory VRLA
- 2024-07-03 Białystok => Inżynier DevOps Conexa First (Kontraktor) <=
- 2024-07-03 MĂźnchen => Test Development Engineer (m/w/d) <=
- 2024-07-03 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-07-03 Warszawa => Programista Full Stack (.Net Core) <=
- 2024-07-02 Kraków => Spedytor międzynarodowy <=
- 2024-07-02 Poznań => Senior React Native Developer <=
- 2024-07-02 Rzeszów => Frontend Developer (React) <=
- 2024-07-02 Warszawa => Fullastack (Java) Developer <=
- 2024-07-02 reparacje