-
Data: 2018-09-21 11:20:37
Temat: Re: Wypisywanie tekstu na wyjściu kompozytowym
Od: Piotr Gałka <p...@c...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]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
Czyli okres rzędu 33us. Załóżmy, że z tego 30us obszar widoczny, a 3us
na powrót.
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.
Jeśli wystawienie bitu wymaga 6 rozkazów to procek wykonujący 1 rozkaz
na takt zegara musi chodzić z zgarem 60MHz.
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.
P.G.
Następne wpisy z tego wątku
- 21.09.18 11:32 Janusz
- 21.09.18 12:24 RoMan Mandziejewicz
- 21.09.18 12:23 J.F.
- 21.09.18 12:37 Piotr Gałka
- 21.09.18 12:48 J.F.
- 21.09.18 12:53 Piotr Gałka
- 21.09.18 12:58 J.F.
- 21.09.18 13:50 jacek pozniak
- 21.09.18 14:00 Marek
- 21.09.18 14:06 Marek
- 21.09.18 14:14 Atlantis
- 21.09.18 14:14 Queequeg
- 21.09.18 14:16 Atlantis
- 21.09.18 14:17 Queequeg
- 21.09.18 14:18 Queequeg
Najnowsze wątki z tej grupy
- Superkondensator. Czy to się uda?
- Stare filmy o technice
- Zasilanie własnych konstrukcji przez PoE
- Jak działa domofon?
- Co oni mierzą miernikiem
- 40 lat OrCAD-a
- Multimetr z bluetooth
- Ciekawa mapka z BTS-ami
- Lampy uliczne LED z kubkiem
- Pęczniejące LiPo
- wyłącznik ścienny
- "Wybitna" inteligencja AI
- test stereo
- Bluetooth stereo
- W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
Najnowsze wątki
- 2025-10-21 Warszawa => Konsultant Wiodący SAP PP <=
- 2025-10-21 Warszawa => C Programmer <=
- 2025-10-21 Warszawa => Senior Programmer C <=
- 2025-10-21 Łódź => Network Engineer <=
- 2025-10-21 Łódź => System Administrator (Linux) <=
- 2025-10-21 dziś ostatni raz
- 2025-10-21 pizza motorek
- 2025-10-20 oszustwo czy nie
- 2025-10-20 Poznań => Specjalista ds. Marketingu Online (PPC) <=
- 2025-10-20 Warszawa => International Freight Forwarder <=
- 2025-10-20 Warszawa => Dyrektor pionu IT <=
- 2025-10-20 Zakrzewo => Konsultant SAP HCM <=
- 2025-10-19 Superkondensator. Czy to się uda?
- 2025-10-19 HYUANDAI NIE POJEDZIE DALEJ! Potrzebuje PILNIE POMOCY!
- 2025-10-18 BLIK a Sprawa Polska