eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPICowanieRe: PICowanie
  • Data: 2013-10-11 13:13:14
    Temat: Re: PICowanie
    Od: Sylwester Łazar <i...@a...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    > Pic32 w asemblerze? Z całym szacunkiem, ale nie widzę ekonomicznego
    > uzasadnienia (ani nawet praktycznego) do pisania w asmna tej
    > architekturze. Jeśli piszesz wyłącznie w asm na pic32 to oznacza to,
    > że albo projekty nie są zaawansowane (przysłowiowe już zapalanie
    > podświetlenia "wyjścia awaryjnego" ;) albo jesteś geniuszem.
    Dobre :-)
    Nie. Projekt nie był aż tak trywialny.
    Chodziło o obsługę wyświetlacza LCD 24bpp, szyną równoległą 24-bitową.
    próbowałem w C i się nie dało...
    Po skompilowaniu były bzdury. Mogłem osiągąć transfer
    na poziomie 0,5MBs przy 24 bitach.
    Niestety zadawalało mnie min. 10MBs i tak też zrobiłem.
    No ale to już w asm.

    > Wychodzi jeszcze inna refleksja, że przewymiarowujesz mcu do zadania,
    > skoro zadanie ogarniasz w asm...
    To nie tak.
    Raczej odwrotnie. Ma za małe możliwości.
    Głównie chodzi o transmisję 24 bitową.
    Nie ma takiego portu, więc musiałem podzielić na transmisję 8+16bitów,
    a to już składanie i czas minimum *3.
    Wybrałem MICROCHIPA, bo wydawało mi się, że mogę sprawdzić jak to jest z
    32-bitowymi Microchipa.
    Dość pochopnie stwierdziłem, co to dla mnie za różnica - jakieś nowe
    mnemoniki.
    Głównie kolejkowanie programu i danych wymaga rozeznania.
    No ale poczytałem myślę, że kilkadziesiąt+ stron, co do tego jak posługiwać
    się rdzeniem MIPS, no i się udało.
    Program działa, jestem zadowolony i właśnie w ASM.
    Zajęło to może kilka tygodni pracy, ale teraz mam już opracowany projekt
    sterowania TrueColor, dobry refresh rate i jakieś 30%-40% czasu wolnego dla
    jądra procesora na prawdziwą pracę :-)
    I to właśnie lubię: Ujarzmić sprzęt.

    --
    -- .
    pozdrawiam
    Sylwester Łazar
    http://www.alpro.pl Systemy elektroniczne.
    http://www.rimu.pl -oprogramowanie do edycji schematów
    i projektowania PCB.



    >
    > --
    > Marek

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: