-
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!eternal-september.org!feeder.eternal-septem
ber.org!news.eternal-september.org!.POSTED!not-for-mail
From: Jacek Radzikowski <j...@s...die>
Newsgroups: pl.misc.elektronika
Subject: Re: PIC vs AVR
Date: Thu, 03 Apr 2014 23:10:53 -0400
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <lhl7rt$n45$1@dont-email.me>
References: <533ddbbb$0$2158$65785112@news.neostrada.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8Bit
Injection-Date: Fri, 4 Apr 2014 03:10:53 +0000 (UTC)
Injection-Info: mx05.eternal-september.org;
posting-host="209a49c6e5e9ca2adfc1f3cf20f1905b";
logging-data="23685";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX1+pBgjrVzafBPKtGiOth470/YkAotsrmzQ="
User-Agent: KNode/4.11.5
Cancel-Lock: sha1:gjrwENTt9sZofx4RRPNoOwm6bPI=
Xref: news-archive.icm.edu.pl pl.misc.elektronika:662224
[ ukryj nagłówki ]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.
Nie znam się na PICach, więc nie będę się na ten temat wypowiadać, ale jeśli
zależy Ci na darmowym kompilatorze z porządnym wsparciem to polecam uwadze
MSP430. TI objęło jakiś czas temu opiekę nad portem gcc, nowa wersja Code
Composer Studio ma oficjalnie wspierać gcc. Można się spodziewać że każdy
nowy procesor będzie miał wsparcie od pierwszego dnia kiedy będzie dostępny.
pzdr.
j.
Następne wpisy z tego wątku
- 04.04.14 08:16 Zbych
- 04.04.14 08:52 pytajacy
- 04.04.14 09:08 jacek pozniak
- 04.04.14 09:10 Marek
- 04.04.14 09:46 Marek
- 04.04.14 10:00 Sylwester Łazar
- 04.04.14 10:02 Sylwester Łazar
- 04.04.14 10:13 Zbych
- 04.04.14 10:34 Michał Lankosz
- 04.04.14 10:48 Sylwester Łazar
- 04.04.14 10:52 Marek
- 04.04.14 11:10 Sylwester Łazar
- 04.04.14 11:22 Michał Lankosz
- 04.04.14 11:46 jacek pozniak
- 04.04.14 11:58 tusk, donald tusk
Najnowsze wątki z tej grupy
- Raspberry Pi 3 Model B+
- Kuchenka elektryczna
- test
- Cewka elektrozaworu
- zapytanie o chip r5f21275nfp
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
Najnowsze wątki
- 2025-03-14 Spalił się autobus :-)
- 2025-03-14 Policjanci z Piątku
- 2025-03-14 Lublin => JavaScript / Node / Fullstack Developer <=
- 2025-03-14 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2025-03-14 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-03-14 VAT-R Umowa najmu na adres zamieszkania
- 2025-03-14 Gliwice => IT Expert (Network Systems area) <=
- 2025-03-14 Warszawa => Junior Rekruter <=
- 2025-03-14 Wrocław => Konsultant wdrożeniowy Comarch XL/Optima (Księgowość i
- 2025-03-14 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-14 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-03-13 Raspberry Pi 3 Model B+
- 2025-03-13 Kuchenka elektryczna
- 2025-03-12 test
- 2025-03-13 własny ekran startowy