-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!goblin3!goblin.stu.neva.ru!news.ripco.com!usenet.blueworldhosting.com!
feeder01.blueworldhosting.com!peer03.iad.highwinds-media.com!news.highwinds-med
ia.com!feed-me.highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!n
ewsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.p
l!news.neostrada.pl.POSTED!not-for-mail
Date: Fri, 20 Jun 2014 11:57:35 +0200
From: Atlantis <m...@w...pl>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101
Thunderbird/24.6.0
MIME-Version: 1.0
Newsgroups: pl.misc.elektronika
Subject: Re: Programowanie PIC-ów
References: <lnsf4n$hke$1@portraits.wsisiz.edu.pl>
<lnsf4n$hke$1@portraits.wsisiz.edu.pl>
<a...@n...neostrada.pl>
In-Reply-To: <a...@n...neostrada.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Lines: 32
Message-ID: <53a40585$0$2147$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.13.232.147
X-Trace: 1403258245 unt-rea-a-02.news.neostrada.pl 2147 83.13.232.147:53905
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 2620
X-Received-Body-CRC: 1809693802
Xref: news-archive.icm.edu.pl pl.misc.elektronika:666662
[ ukryj nagłówki ]W dniu 2014-06-19 01:43, Marek pisze:
> C18 wymaga odpowiedniego prefixu przed deklaracją stałych (np. tablic),
> nie można mieszać wskaźników do rom z wskaźnikami do ram. Ten problem
> wyeliminowano dopiero w XC8. Sdcc podobnie jak XC8 nie "odróżnia"
> wskaźników rom/ram więc jest wygodniejszy, ale generuje większy kod niż
> XC8/C18
Postawiłem jednak na XC8. Pamiętasz może jaki to prefix?
No i jak to się obsługuje? Po prostu korzystam z takiej tablicy tak,
jakby to była zmienna? Mogę się odwoływać do niej przez jej nazwę albo
wskaźnik, czy trzeba korzystać z jakiegoś odpowiednika pgm_read_byte()?
Istnieje jakiś odpowiednik PSTR("tekst"), umożliwiający umieszczenie
tekstu w pamięci programu podczas wywoływania funkcji, bez potrzeby
wcześniejszego deklarowania osobnej tablicy?
> Jeśli chcesz korzystać z eth, to raczej polecam C18/XC8 bo pod nie masz
> gotowe źródła stosu tcpip Microchipa.
Tak swoją drogą jedna rzecz mnie zastanawia. Eksperymentowałem trochę z
MPLABX i z tego co widzę dodawania bibliotek jest tam inaczej
zorganizowane niż w takim Atmel Studio. Gdy dodaję pliki biblioteki
projektu, nie są one fizycznie kopiowane do katalogu projektu, ale jakoś
linkowane. Mogę też utworzyć katalogi logiczne, które chyba nijak się
mają do rzeczywistego układu katalogów.
W jaki sposób dodawać biblioteki do projektu, żeby nic się nie
pomieszało (to znaczy, żeby program ni pogubił niczego)? Podczas pisania
kodu która struktura katalogów ma znaczenie? Ta rzeczywista (na dysku)
czy logiczna w oknie projektu?
Następne wpisy z tego wątku
- 21.06.14 01:24 Marek
- 21.06.14 10:45 Atlantis
- 21.06.14 12:21 Marek
- 21.06.14 13:55 Marek
- 21.06.14 18:12 Atlantis
- 21.06.14 19:23 Marek
- 22.06.14 00:12 Atlantis
- 22.06.14 01:28 Marek
- 23.06.14 08:07 Atlantis
- 23.06.14 08:30 Zbych
- 23.06.14 10:44 Marek
- 23.06.14 10:47 Zbych
- 23.06.14 11:10 Marek
- 23.06.14 18:43 Marek
- 23.06.14 18:51 Marek
Najnowsze wątki z tej grupy
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- CGNAT i ewentualne problemy
- wzmacniacz mocy
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- Propagation velocity v/c dla kabli RF
- Jakie natynkowe podwójne gniazdo z bolcem (2P+PE)
- Czujnik nacisku
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
Najnowsze wątki
- 2025-06-04 15.000.000 samochodów rocznie nie dojedzie z Katowic do Chorzowa, Bytomia, Tarnowskich Gór
- 2025-06-04 Białystok => Team Lead Data Engineer (Snowflake) <=
- 2025-06-04 Pomór bydła na Białorusi? Kartofli też brakuje...
- 2025-06-04 Warszawa => Operations Support Systems (OSS) Team Leader <=
- 2025-06-04 Tajemnica estakady w Chorzowie ujawniona
- 2025-06-04 Tajemnica estakady w Chorzowie ujawniona
- 2025-06-04 Białystok => Inżynier oprogramowania .Net <=
- 2025-06-04 Rzeszów => International Freight Forwarder <=
- 2025-06-04 Warszawa => Scrum Master <=
- 2025-06-04 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-06-04 Dziś od rana trwa strajk w zakładzie Jeremias w Gnieźnie.
- 2025-06-04 "W Sosnowcu [sukcesem -przyp. JMJ] zakończył się strajk pracowników firmy Bitron Appliance Poland."
- 2025-06-04 Rzeszów => Spedytor Międzynarodowy <=
- 2025-06-04 Ten to się trzyma :-)
- 2025-06-04 Warszawa => Test Automation Engineer <=