ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° FPDoom, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Doom, Π΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΈΠ³ΡΡ Π½Π° ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΠΎΠΌ Π½Π° Π΄Π΅ΡΡΠ²ΡΡ ΠΊΠ½ΠΎΠΏΠΎΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ ΡΠΈΠΏΠ΅ Spreadtrum SC6531 ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡΡ . Π§ΠΈΠΏΡΠ΅ΡΡ ΡΠΆΠ΅ ΠΎΠΊΠΎΠ»ΠΎ Π΄Π΅ΡΡΡΠΈ Π»Π΅Ρ, ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ Π²ΡΠΏΡΡΠΊΠ°ΡΡΡΡ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ.
ΠΠ»Π°Π²Π½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΈΠ·Π° — ΡΡΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ½ΡΡ ΡΠΊΡΠ°Π½ΠΎΠ² Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ (128×64, 96×68 ΠΈ Π΄Π°ΠΆΠ΅ 64×48). ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠΊΡΠ°Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ 1 Π±ΠΈΡ Π½Π° ΠΏΠΈΠΊΡΠ΅Π»Ρ, Π½ΠΎ ΠΏΡΠΈ Π±ΡΡΡΡΠΎΠΌ ΠΌΠΈΠ³Π°Π½ΠΈΠΈ ΠΏΠΈΠΊΡΠ΅Π»ΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΡΡΠ΅Π½ΠΊΠΈ ΡΠ΅ΡΠΎΠ³ΠΎ. ΠΠ΅ΡΠΎΠ΄ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ «temporal dithering», ΡΡΠΎ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π°Π½Π°Π»ΠΎΠ³ Π¨ΠΠ (PWM). ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΊΡΠ°Π½Π° ΡΠ΄Π΅Π»Π°Π½ΠΎ ΠΏΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ. ΠΡΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΏΠΎ ΡΠ°ΠΉΠΌΠ΅ΡΡ ΠΈΠ³ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Doom Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ — 35 ΠΊΠ°Π΄ΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ), ΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΡΡΠΌΠΈΡ.
ΠΡΠ»ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΡΠΊΡΠ°Π½ΠΎΠ² ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ² (Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ²) Π΄Π»Ρ Π½ΠΈΡ :
- 128×64 ST7567A: Π‘Π°ΠΌΡΠΉ Π»ΡΡΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΎΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄ΠΎ 300 ΠΊΠ°Π΄ΡΠΎΠ² Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΉ ΡΠ°ΡΡΠΎΡΠ΅ ΡΡΠΌ Π΅Π΄Π²Π° Π²ΠΈΠ΄Π΅Π½ Π³Π»Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΌΠ΅ΡΠ° ΡΠΌΠ°ΡΡΡΠΎΠ½Π° ΡΡΠΌ Π½Π΅ Π·Π°ΠΌΠ΅ΡΠ°Π΅Ρ. ΠΠΊΡΠ°Π½Ρ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 128×64 ΠΈΠΌΠ΅ΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΡΠΎΠ½ Π½Π΅ 2:1, Π° ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 7:5, ΠΏΠΈΠΊΡΠ΅Π»ΠΈ Π²ΡΡΡΠ½ΡΡΡΠ΅ ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ (Π½Π΅ Π²ΡΠ΅ ΠΌΠΎΠ½ΠΎΡ ΡΠΎΠΌΠ½ΡΠ΅ ΡΠΊΡΠ°Π½Ρ Ρ ΡΠ°ΠΊΠΈΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π° ΡΠ΅ ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΎΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ , Π² ΠΏΡΠΎΠ΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ ΡΠΊΡΠ°Π½Ρ Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠΌΠΈ ΠΏΠΈΠΊΡΠ΅Π»ΡΠΌΠΈ).
- 96×68 HX1230: ΠΡΠΎ Π΄Π΅ΡΡΠ²Π°Ρ ΠΈΠΌΠΈΡΠ°ΡΠΈΡ ΡΠΊΡΠ°Π½ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΡ ΡΡ Π² ΡΡΠ°ΡΡΡ Nokia. ΠΡΠ°ΠΉΠ²Π΅ΡΠΎΠΌ ΡΠΊΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΡΠ΅ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ Π½Π΅Π»ΡΠ·Ρ, ΠΈ ΠΎΠ½ΠΎ Π·Π°Π²ΡΡΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ»ΠΈ Π·Π°Π²ΡΡΠ΅Π½Π½ΠΎΠ΅ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°, ΠΈΠ·-Π·Π° ΡΠ΅Π³ΠΎ ΡΠΊΡΠ°Π½ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΡΠΌΠ½ΡΠΉ ΠΈΠ»ΠΈ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ²Π΅ΡΠ»ΡΠΉ. ΠΠΊΡΠ°Π½ ΡΡΠΎΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ ΠΊ ΡΠΈΠΏΡ ΡΠ΅ΡΠ΅Π· GPIO, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ Π΄ΡΡΠ³Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π±ΠΎΠ»ΡΡΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ. Π§Π°ΡΡΠΎΡΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΎΠΊΠΎΠ»ΠΎ 75 ΠΊΠ°Π΄ΡΠΎΠ², Π·Π°ΠΌΠ΅ΡΠ½ΡΠΉ ΡΡΠΌ.
- 128×64 ST7565R: ΠΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠΎΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΠΎΠΊΠΎΠ»ΠΎ 77. ΠΡΠ»ΠΈ ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΡΡ Π² ΡΠ°ΡΡΠΎΡΡ, ΡΠΎ ΠΏΠΎ ΡΠΊΡΠ°Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ ΡΡΡΠ½Π°Ρ Π»ΠΈΠ½ΠΈΡ. ΠΡΠ»ΠΈ Π½Π΅ ΡΠΎΡΠ½ΠΎ, ΡΠΎ ΠΏΠΎ ΡΠΊΡΠ°Π½Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΎΠ±Π΅Π³Π°Π΅Ρ Π»ΡΠ³ΠΊΠΈΠΉ ΡΡΠΌ (Π²ΡΠ±ΡΠ°Π½ ΡΠ°ΠΊΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ).
Π£ ΡΡΠΈΡ ΡΡΡΡ ΡΠΊΡΠ°Π½ΠΎΠ² ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΡΠΊΠ»ΠΈΠΊΠ°, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΡΡΠ΅ΠΊΡΡ ΡΠΌΠ°Π·ΡΠ²Π°Π½ΠΈΡ Π΄Π²ΠΈΠΆΡΡΠΈΡ ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² (motion blur). ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Doom Π½Π° ΡΠΈΠΏΠ΅ ST7567A. Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π΄ΠΊΠΈΠΉ ΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ Π½Π° LONG-CZ J9. ΠΠ° ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅ ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΌΡΠΉ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ Π² ΠΌΠΈΡΠ΅ ΡΠ°ΡΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½.
- 64×48 SSD1306: OLED ΡΠΊΡΠ°Π½, Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎ 128×64, Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ 64×48 ΡΠΊΡΠ°Π½ΠΎΠΌ. ΠΡΠ΅Π½Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΡΠΊΡΠ°Π½ΠΎΠ² — Π²ΡΠ΅ΠΌΡ ΠΎΡΠΊΠ»ΠΈΠΊΠ° ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎΠ΅, Π΄Π°ΠΆΠ΅ ΡΠΎΡΠ΅Π΄Π½ΠΈΠ΅ ΠΊΠ°Π΄ΡΡ Π½Π΅ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°ΡΡΡΡ, ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΡΡΠΌΠΈΡ, Π½Π° ΠΊΠ°ΠΌΠ΅ΡΡ ΡΠΌΠ°ΡΡΡΠΎΠ½Π° Π΄Π°ΠΆΠ΅ Ρ ΡΠΆΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊΠ°ΠΌΠ΅ΡΠ° ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ°ΡΡΡ ΠΊΠ°Π΄ΡΠΎΠ². Π§Π°ΡΡΠΎΡΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ 150. ΠΠΊΡΠ°Π½ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ ΡΠ΅ΡΠ΅Π· GPIO, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π° ΡΡΠ°ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ Doom Π² 64×48.
Π’Π°ΠΊΠΆΠ΅ Π² ΡΡΠΎΠΌ ΡΠ΅Π»ΠΈΠ·Π΅:
- ΠΡΠΏΡΡΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ Π½Π° 52-ΠΈ ΠΌΠΎΠ΄Π΅Π»ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ².
- ΠΠ°ΠΏΠΈΡΠ°Π½ Π΄ΡΠ°ΠΉΠ²Π΅Ρ Π΄Π»Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π² ΡΠΈΠΏ LZMA-Π΄Π΅ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΎΡΠ°, ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΠΊΠ°Π½ΠΈΡΡΠ΅ΡΡΡ ΠΈ ΡΠΆΠ°ΡΠ°Ρ ΡΠ°ΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. Π Π°Π½Π΅Π΅ Π΄Π»Ρ 40% ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π²ΡΡΡΠ½ΡΡ Π΄ΠΎΡΡΠ°Π²Π°ΡΡ ΠΈΠ· ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΡ ΠΊΠ»Π°Π²ΠΈΡ ΠΈ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π² Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌΠΎΠΉ ΠΈΠ³ΡΡ.
- ΠΠΎ Π·Π°ΠΏΡΠΎΡΠ°ΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΎΡΠΎΠ² Ρ Opennet: Π΄Π»Ρ ΠΏΠΎΡΡΠΎΠ² Doom ΠΈ Wolf3D Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡ Π½Π° Π½Π΅ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ ΠΈ Π²ΡΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru