-
Data: 2016-02-06 20:48:17
Temat: Re: Różnice między mikrokontrolerami
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 2016-02-06 20:19, Marek wrote:
>> A co zrobisz z pgm_read_float, pgm_read_byte i okolicą?
> Po co to, nie można tam wskaźnikiem lub tablicą?
Obsluga pamięci ROM i RAM wymaga dwóch różnych instrukcji maszynowych.
Dlatego istnieją makra i funkcje, ktore wymuszają traktowanie pointera
do ROM a nie RAM. W harvardach ktore mają jeden typ wskaźnika (wiele
ARMów) to zadanie wykonywane jest przez hardware dekodera adresów. W AVR
nie ma takiego dekodera i kod sam decyduje czy wskaźnik jest do ROM czy
RAM. To powoduje że sprawy nie da się łatwo załatwić makrem przy
deklaracji pointera. Trzeba również w miejscu użycia wskazać do czego
ten pointer jest.
Następne wpisy z tego wątku
- 07.02.16 02:20 Marek
- 07.02.16 08:28 slawek
- 07.02.16 10:20 Sebastian Biały
- 07.02.16 10:43 Sebastian Biały
- 07.02.16 11:28 J.F.
- 07.02.16 11:30 J.F.
- 07.02.16 11:39 J.F.
- 07.02.16 12:22 Sebastian Biały
- 07.02.16 12:57 janusz_k
- 07.02.16 13:03 janusz_k
- 07.02.16 13:05 Marek
- 07.02.16 20:06 Zbych
- 07.02.16 20:39 Sebastian Biały
- 07.02.16 20:49 Zbych
- 07.02.16 21:25 Marek
Najnowsze wątki z tej grupy
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
- jak szybko plynie prad
- Płytki Milkv-Duo
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- retro
- Bezprzewodowe polączenie Windows z projektorem
- rozklejanie obudowy
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
Najnowsze wątki
- 2024-11-13 Filtr do pompy ruskiej
- 2024-11-12 Gdzie kosz?
- 2024-11-13 elektrycznie
- 2024-11-12 Jebane kurwa, kurwy.
- 2024-11-13 karta parkingowa
- 2024-11-13 Wl/Wyl (On/Off) bialy/niebieski
- 2024-11-12 I3C
- 2024-11-13 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2024-11-13 Łódź => Senior SAP HANA Developer <=
- 2024-11-13 Zabrze => Senior PHP Symfony Developer <=
- 2024-11-13 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-13 Kraków => QA Inżynier <=
- 2024-11-13 Żerniki => Dyspozytor Międzynarodowy <=
- 2024-11-13 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-11-13 Lublin => Delphi Programmer <=