eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPIC vs AVRRe: PIC vs AVR
  • 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!newsfeed.pionier.net.pl!newsfeed.fsmpi.rwth-aachen.de!diab
    lo1.news.osn.de!news.osn.de!diablo2.news.osn.de!proxad.net!feeder2-2.proxad.net
    !nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.ne
    ws.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for
    -mail
    Content-Type: text/plain; charset="UTF-8"
    From: jacek pozniak <j...@f...pl>
    Date: Fri, 04 Apr 2014 11:46:23 +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>
    <533e4e45$0$2370$65785112@news.neostrada.pl>
    <533e5a69$0$2147$65785112@news.neostrada.pl>
    <a...@n...neostrada.pl>
    Followup-To: pl.misc.elektronika
    MIME-Version: 1.0
    Lines: 29
    Message-ID: <533e7f6e$0$2162$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.12.26.66
    X-Trace: 1396604782 unt-rea-a-02.news.neostrada.pl 2162 83.12.26.66:34951
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:662242
    [ ukryj nagłówki ]


    Marek wrote:

    > On Fri, 04 Apr 2014 09:08:26 +0200, jacek pozniak
    > <j...@f...pl> wrote:
    >> Coraz bardziej skłaniam się ku twierdzeniu, że architektura PIC16,
    >
    > Oznaczenie marketingowe produktu, które podałeś nie jest oznaczeniem
    > architektury (często mylnie podawane), architektura układów
    > oznaczonych PIC16 F* to pic14 (14 bitowa dlugość rozkazu) a PIC18 F*
    > to architektura pic16 (16 bitowy rozkaz).
    > Jeśli chodzi o układy arch. pic16 (oznaczone jako PIC18F*) to były
    > specjalnie projektowane pod kątem użycia kompilatora C, natomiast
    > pic14 nie. Oczywiście można złośliwie powiedzieć, że były
    > projektowane pod C18 (lub na odwrót), który taki strict ansi C nie
    > jest (trzeba się np. przyzwyczaić, że zmienna wskaźnikową do ram nie
    > można użyć do wskazywania rom itp).
    Do tego raczej się nie przyzwyczaję, że po rzutowaniu wskaźnika, kompilator
    nie zgłasza błędów a program po prostu nie działa bo nadal próbuje pobierać
    z innej przestrzeni adresowej. Prędzej zmienię architekturę/kompilator.

    > Jedynie ci Ci mogę polecic to używanie C18 dla arch. pic16. XC8 jest
    > zbyt świeży, aby stwierdzić teraz jego "długoterminową przydatność do
    > użycia".
    >
    Trochę nieprecyzyjnie się wyraziłem co do tego PIC18, ja kompiluję i zawsze
    kompilowałem kompilatorem wywodzącym się z HiTech, XC8 bardziej jest HiTech
    niż C18 (chyba).

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: