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
CATROM StudioA 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:
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. A következő oldalon fogom ismertetni az AVR forráskódját. A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |



