Fórum témák

» Több friss téma
Cikkek » CATROM7
CATROM7
Szerző: tomcii, idő: Hé, 19:47, Olvasva: 152, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   3 / 6

CATROM Studio

A CATROM7 önmagában még csak egy hardverplatform. Ahhoz, hogy a kijelzőn értelmes vagy éppen teljesen értelmetlen animációk jelenjenek meg, szükség van a ROM tartalmának elkészítésére is. Erre a célra készült a CATROM Studio.

A CATROM Studio egy saját fejlesztésű Windows alkalmazás, amely lehetővé teszi a CAT28C16 EEPROM-ok tartalmának egyszerű létrehozását és szerkesztését. Az alkalmazás elsődleges célja az volt, hogy a ROM-ok programozásához ne kelljen hexadecimális szerkesztőket vagy egyedi konvertáló eszközöket használni.

A program minden kijelzőállapotot egy úgynevezett frame-ként kezel. Egy frame négy byte-ból áll, amelyek közvetlenül a négy darab hétszegmenses kijelző szegmensadatait tartalmazzák. Az elkészített frame-ekből animációs sorozatok építhetők fel, amelyek később közvetlenül a CAT28C16 EEPROM-ba írhatók.

A CATROM Studio jelenlegi funkciói:

  • Frame alapú szerkesztés
  • Valós idejű kijelző előnézet
  • Bináris export
  • HEX számláló generátor
  • Diagnosztikai minták generálása
  • ROM foglaltság kijelzése
  • Frame-ek hozzáfűzése és törlése
  • Animációk lejátszásának előnézete

A fejlesztés során fontos szempont volt, hogy a program ne csak szerkesztőként működjön, hanem kreatív eszközként is. Ennek köszönhetően néhány kattintással létrehozhatók számlálók, tesztminták vagy akár teljes kijelzőanimációk is.

Az elkészült BIN állomány közvetlenül betölthető a CATROM EEPROM Programmer alkalmazásba, majd onnan kiírható a CAT28C16 memóriába. Ezzel a CATROM Studio a teljes rendszer szerves részévé vált, és gyakorlatilag a CATROM ökoszisztéma tartalomkészítő környezetének tekinthető.

CAT28C16-os EEPROM programozót ha valaki szeretne építenki akkor az előző cikkemben megtalálja a hozzá tartozó instrukciókat.

A fejlesztés egyik legérdekesebb része az volt, hogy a hardver elkészülte előtt maga a szerkesztőprogram is használható volt. Ennek köszönhetően a ROM-ok és animációk nagy része már a fizikai eszköz elkészülte előtt elkészült és tesztelhető volt.

 catrommain.png

A következő oldalon fogom ismertetni az AVR forráskódját.


A cikk még nem ért véget, lapozz!
Következő: »»   3 / 6
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem