eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR32 - jak ruszyc z tym prockiemRe: AVR32 - jak ruszyc z tym prockiem
  • Data: 2009-11-19 07:41:33
    Temat: Re: AVR32 - jak ruszyc z tym prockiem
    Od: SM <b...@k...com.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    > No to pościgaj się z gcc. Duet kompilator+optymalizator potrafi czasami
    > tak wymyślić sekwencję instrukcji, dodatkowo ze zmienioną kolejnością,
    > że w ASM musiałbyś długo siedzieć i kombinować, czy W OGÓLE da się to
    > napisać jeszcze optymalniej. A biorąc pod uwagę czas zużyty na pisanie
    > programu (czyli kasa w firmie na to wydana) - to ASM jest kompletnie
    > nieopłacalny. Dolicz jeszcze czas usuwania błędów z tysięcy linii kodu w
    > asemblerze, brrrr.
    >

    Mam zrobione USB CDC więc mogę podać "wyniki":

    Całość w ASMie i jednej pętli. Program wygląda tak:

    Na starcie:
    Inicjalizacja procka (flahs, clock,...).
    Inicjalizacja timera 0 (i przerwań).
    Inicjalizacja USART.
    Inicjalizacja USB.

    W głównej pętli:
    Obsługa USART
    Obsługa USB

    Program to co odbierze na USB wysyła na USART, to co
    odbierze na USART wysyła na USB.

    Poza główną pętla obsługa przerwania od timera 0 co 1ms
    (tak dla celów testowo-poznawczych przerwań)

    Całość (razem ze strukturami USB) zajęła mi 1920 bajtów.

    SM

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: