eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaWypisywanie tekstu na wyjściu kompozytowym › Re: Wypisywanie tekstu na wyjściu kompozytowym
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!ne
    ws.chmurka.net!.POSTED.acht218.neoplus.adsl.tpnet.pl!not-for-mail
    From: RoMan Mandziejewicz <r...@p...pl.invalid>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Wypisywanie tekstu na wyjściu kompozytowym
    Date: Fri, 21 Sep 2018 12:24:08 +0200
    Organization: Squadack
    Message-ID: <8098867123$20180921122410@squadack.com>
    References: <5ba4a53b$0$588$65785112@news.neostrada.pl>
    <po2d50$1s6$1$PiotrGalka@news.chmurka.net>
    NNTP-Posting-Host: acht218.neoplus.adsl.tpnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8
    Content-Transfer-Encoding: 8bit
    Injection-Info: news.chmurka.net; posting-account="squadack";
    posting-host="acht218.neoplus.adsl.tpnet.pl:83.10.17.218";
    logging-data="3566"; mail-complaints-to="abuse-news.(at).chmurka.net"
    X-Comment-To: Piotr Gałka
    X-Antivirus-Status: Clean
    X-Antivirus: AVG (VPS 180921-0, 2018-09-21), Outbound message
    X-Priority: 3 (Normal)
    X-Newsreader: MyGate/2.6.0.171 (http://barin.com.ua/soft/mygate/)
    In-Reply-To: <po2d50$1s6$1$PiotrGalka@news.chmurka.net>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:736917
    [ ukryj nagłówki ]

    Hello Piotr,

    Friday, September 21, 2018, 11:20:37 AM, you wrote:

    > W dniu 2018-09-21 o 10:00, Atlantis pisze:
    >> Mi jednak zależy na minimalistycznej wersji,
    >> zastanawiam się więc jaki MCU będzie absolutnym minimum.
    >>

    > Chodzi mi po głowie, że w 1988r brat napisał rs232 na 8748 poświęcając
    > 8,5 rozkazu na 1 bit, aby uzyskać prędkość 57600. Z tego mi wychodzi, że
    > rozkaz zajmował 2us czego już zupełnie nie kojarzę.
    > Te 0,5 rozkazu było specjalnie wstawiane (jeden bit 8 rozkazów, kolejny
    > 9 rozkazów) aby uzyskać typową prędkość. Bez tej zabawy może bit
    > mieściłby się w 6 rozkazach (nigdy nie pisałem w assemblerze - nie wiem).

    > Częstotliwość odchylania poziomego w klasycznym TV jest rzędu 30kHz

    15625 Hz

    > Czyli okres rzędu 33us.

    64 us

    > Załóżmy, że z tego 30us obszar widoczny,

    56 us

    > a 3us na powrót.

    8 us

    > Nie wiem jaka była rozdzielczość C64 - strzelam 300 (aby się łatwo
    > liczyło) pxl na szerokość ekranu. Czyli 30/300 = 100ns na pixel.
    > Z tego wychodzi że trzeba wystawiać kolejne bity z prędkością 10MHz.

    Podziel przez 2.

    > Jeśli wystawienie bitu wymaga 6 rozkazów to procek wykonujący 1 rozkaz
    > na takt zegara musi chodzić z zgarem 60MHz.

    Wystawia się bajt a bity załatwia rejestr przesuwny...

    > Tak mi wychodzi przy założeniu realizacji zagadnienia całkiem
    > softwareowo. Obecne procki mają różne peryferia dające się zapewne jakoś
    > wykorzystać. Wystarczyło by coś co wysyła bajt szeregowo (z zegarem
    > 10MHz) i program już nie musi zajmować się każdym bitem a dopiero
    > bajtem. A jak miałby coś co pozwoli wypluć serię bajtów z pamięci to
    > pozostaje zajmowanie się dopiero całą linijką - już nuda.

    --
    Best regards,
    RoMan
    Nowa strona: http://www.elektronika.squadack.com (w budowie!)

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: