eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaTI zrobiło promocjęRe: TI zrobiło promocję
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!newsgate.cistron.nl!newsgate.
    news.xs4all.nl!194.109.133.84.MISMATCH!newsfeed.xs4all.nl!newsfeed5.news.xs4all
    .nl!xs4all!feeder.news-service.com!xlned.com!feeder5.xlned.com!feeder3.cambrium
    usenet.nl!feed.tweaknews.nl!209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!
    209.197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neo
    strada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neos
    trada.pl.POSTED!not-for-mail
    Date: Tue, 27 Jul 2010 23:04:30 +0200
    From: Andgro <b...@a...com>
    User-Agent: Thunderbird 2.0.0.24 (Windows/20100228)
    MIME-Version: 1.0
    Newsgroups: pl.misc.elektronika
    Subject: Re: TI zrobiło promocję
    References: <hvtdrk$60l$1@news.onet.pl> <8...@m...uni-berlin.de>
    <i25630$ma2$1@news.onet.pl> <8...@m...uni-berlin.de>
    <4c4ece68$0$2590$65785112@news.neostrada.pl> <i2naph$k9e$1@news.onet.pl>
    <f...@4...com>
    <4c4f3a0d$0$19179$65785112@news.neostrada.pl> <i2nf7o$2rs$1@news.onet.pl>
    In-Reply-To: <i2nf7o$2rs$1@news.onet.pl>
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    Lines: 55
    Message-ID: <4c4f49dc$0$17103$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.24.142.106
    X-Trace: 1280264669 unt-rea-b-01.news.neostrada.pl 17103 83.24.142.106:3889
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:592833
    [ ukryj nagłówki ]

    Adam Dybkowski pisze:

    > To był AFAIR PIC16F877. Program się rozwijał przez długi czas od
    > mniejszego procka, a ja dołączyłem do tego nieszczęsnego projektu tuż po
    > przejściu na '877. Kupa kodu w asemblerze, rzeczywiście dopieszczonego
    > ale mocno upstrzonego makrami bo inaczej w ogóle nie dałoby się nad tym
    > zapanować.
    >
    > W dzisiejszych czasach - gdybym to miał pisać od zera - od razu wziąłbym
    > jakiegoś AVRa albo małego Cortexa i pisał w C. Żadnego asemblera przy
    > tej ilości kodu. A PICe nie są w końcu aż tak małoprądożerne jak to
    > wynika z legend.

    Ale to nie wina procesora, tylko typowe problemy z wchodzeniem w cudzy
    program, na dodatek w asemblerze.
    Trzeba było poświęcić kilka dni i przetransferować program na jakiś
    układ z rodziny 18, który nawet ma taka sama pinologię. Robiłem to
    dwukrotnie i jest to szybkie, oczywiście tylko w tę stronę. Jedyne co
    trzeba zrobić to poprawić kontrolę peryferiów i pozamieniać globalnie w
    mnemoniki w kodzie. Przynajmniej problemy ze stronicowaniem pamięci by
    znikły. A potem na spokojnie można napisać tę sama aplikacje w C, jeśli
    ktoś musi, i zapomnieć o mnemonikach Microchipa

    Pice są wykonywane w różnych technologiach. Te w technologi nanowatt
    pozwalają osiągnąć bardzo małe pobory prądu, jeśli sie mądrze zarządza
    zasobami i używa stanów uśpienia. Bo jeśli się włączy rdzeń i wszystkie
    peryferia na cały czas, nawet te które nie są non stop potrzebne, to
    przecież cudów nie ma...

    Pice zawsze miały też znacznie trwalszy i lepiej działający flash i
    eeprom niż AVR-y. To Micorchop pierwszy wprowadził procesory z jedynie 8
    nogami (chyba ze 20 lat temu) a potem pchełki wielkości tranzystora w
    obudowie STT23-6. I to jest właśnie poprawne podejście do tematu uC. Do
    każdej aplikacji odpowiedni element.

    NIe wiem jak ostatnio , ale jeszcze zupełnie nie dawno do AVR-ów był
    tylko programator, podczas gdy pierwszy debugger ICD i kompatybilne z
    nim PIC-e pojawiły sie też ponad 10 lat temu. A to zupełnie inna jakość
    w uruchamianiu urządzeń pracujących w systemach czasu rzeczywistego, a
    takie jest właśnie główne przeznaczenie komputerów w jednej kostce.

    Nie twierdzę, że PIC jest super i nie ma alternatywy. Ale firma oferuje
    taką potężną gamę procesorów, stale ja rozwijając, że najnormalniej w
    świecie nie widzę sensu wchodzenia w innego producenta. Po co, skoro na
    wyciągnięcie ręki mam i pchełkę wielkości łebka zapałki, i dsPICa z
    poteżnymi w stosunku do zwykłych uC możliwościami matematycznymi i DSP,
    i 32 bitowe potworki. Każdy w kilku obudowach do wyboru. I wszystkie
    podłączę do tego samego ICD2 albo ICD3 i napiszę program w asemblerze
    lub C pod dopracowanym niezawodnym firmowym środowiskiem.

    --

    Pozdrawiam,

    A. Grodecki

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: