-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
.pl!news.nask.org.pl!news.unit0.net!usenet.blueworldhosting.com!feeder01.bluewo
rldhosting.com!peer01.iad.highwinds-media.com!news.highwinds-media.com!feed-me.
highwinds-media.com!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostra
da.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrad
a.pl.POSTED!not-for-mail
Content-Type: text/plain; charset="UTF-8"
From: jacek pozniak <j...@f...pl>
Date: Tue, 08 Apr 2014 22:41:07 +0200
User-Agent: KNode/4.4.8
Content-Transfer-Encoding: 8Bit
Subject: Re: PIC vs AVR
Newsgroups: pl.misc.elektronika
References: <533ddbbb$0$2158$65785112@news.neostrada.pl>
Followup-To: pl.misc.elektronika
MIME-Version: 1.0
Lines: 42
Message-ID: <53445ee0$0$2165$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.12.26.66
X-Trace: 1396989664 unt-rea-a-02.news.neostrada.pl 2165 83.12.26.66:35904
X-Complaints-To: a...@n...neostrada.pl
X-Received-Bytes: 2332
X-Received-Body-CRC: 3353935377
Xref: news-archive.icm.edu.pl pl.misc.elektronika:662698
[ ukryj nagłówki ]ja pie..ole, to nie miało być takie długie :-)
jp
jacek pozniak wrote:
> Dobry wieczór wszystkim
>
> Na wstępie swego wywodu zaznaczam, że nie chcę wywoływać ideologicznych
> sporów, zależy mi tylko na merytorycznej dyskusji.:-)
>
> Sprawa ma sie następująco; od wielu lat programowałem uC ze stajni
> Microchipa, wcześniej 8080,Z80,51.
>
> PIC jest ok, ma fajne peryferia, etc.
>
> Od jakiegoś czasu zacząłem jednak kleić większe programy, często
> wykorzystujące jakieś fragmenty ściągnięte z internetu + własne archiwalne
> z innych czasów i platform (np. 51).
> Zawsze starałem się stosować do ANSII C.
> Ku mojemu zdumieniu, kompilacja za pomocą kopmpilatora HiTech (chodzi o
> nowsze wersje, obecnie to chyba jest Microchip) powoduje różne
> nieoczekiwane efekty, np. starsza wersja kompiluje OK; nowsza źle, lub
> odwrotnie. Działanie programu zależy od wersji kompilatora, starszą wersją
> działa, nowszą nie, lub odwrotnie.
> Prawdę mówiąc, jest to trochę irytujące.
> O ile program się pisze 'od zera' to mozna kombinować aby go uruchomić,
> ale jeśli wykorzystuje się kod źródłowy pisany kiedyś lub pisany przez
> kogoś innego, to raczej słabo.
>
> Czy Koledzy programujący uC również coś takiego zauważyli?
>
> Prawdę mówiąc skłania mnie ta sytuacja do przesiadki na AVR, który jak sie
> wydaje jest bardziej przyjazny dla kompilatora (jest na niego gcc)
>
> Proszę o jakieś opinie.
>
> Pozdrawiam
> jp
Następne wpisy z tego wątku
- 08.04.14 23:38 Sylwester Łazar
- 08.04.14 23:50 Sylwester Łazar
- 09.04.14 00:13 Pszemol
- 09.04.14 00:23 Sylwester Łazar
- 09.04.14 01:21 Pszemol
- 09.04.14 01:35 Sylwester Łazar
- 09.04.14 02:49 Pszemol
- 09.04.14 03:11 Sylwester Łazar
- 09.04.14 03:21 Pszemol
- 09.04.14 03:39 Sylwester Łazar
- 09.04.14 05:03 Pszemol
- 09.04.14 08:11 Marek
- 09.04.14 08:22 Michał Lankosz
- 09.04.14 08:39 Marek
- 09.04.14 09:01 Michał Lankosz
Najnowsze wątki z tej grupy
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
Najnowsze wątki
- 2024-12-16 W telefonie brak szufladki na drugą kartę SIM
- 2024-12-16 Szukam monitora HDMI ok. 4"
- 2024-12-16 Poznań => Key Account Manager <=
- 2024-12-16 Akwarium w aucie
- 2024-12-16 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-12-16 Warszawa => Expert Recruiter 360 <=
- 2024-12-16 Gdańsk => System Architect (background deweloperski w Java) <=
- 2024-12-16 Warszawa => Key Account Manager <=
- 2024-12-16 Warszawa => Spedytor Międzynarodowy <=
- 2024-12-16 Białystok => Analityk w dziale Trade Development (doświadczenie z Po
- 2024-12-16 Warszawa => Programista Microsoft Dynamics 365 Business Central <=
- 2024-12-16 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2024-12-16 Szczecin => Key Account Manager (ERP) <=
- 2024-12-16 Lublin => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-12-16 Gdańsk => Specjalista ds. Sprzedaży <=