Welcome, Guest. Please login or register.


Author Topic: LCD kijelző a printer porton (Read 1328 times)

Offline Povi

  • EP addict
  • *
  • Posts: 1847
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 34.0.1847.116 Chrome 34.0.1847.116
    • View Profile
    • http://povi.fw.hu
Re: LCD kijelző a printer porton
« Reply #15 on: 2014.April.23. 22:32:21 »
elvileg igen...
de ha nincs, akkor hogy-hogy működik?
ha meg nincs, akkor ez okozhatja ezt a gondot?
elég rejtélyes nekem ez az elektronika (néhol)
*** Speicherplatz zu klein

Online Zozosoft

  • EP addict
  • *
  • Posts: 13375
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
    • http://enterprise.iko.hu/
Re: LCD kijelző a printer porton
« Reply #16 on: 2014.April.23. 22:34:44 »
Ha nincs, az okozhat zavart.

Offline Povi

  • EP addict
  • *
  • Posts: 1847
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 34.0.1847.116 Chrome 34.0.1847.116
    • View Profile
    • http://povi.fw.hu
Re: LCD kijelző a printer porton
« Reply #17 on: 2014.April.23. 22:47:37 »
megnéztem, tuti van test (ráadásul közös tápról megy a floppymeghajtóval, szóval ott is kéne közösködni az EP-vel)

kipróbáltam elemes meghajtással is, de akkor is ugyanezt csinálja...

az, hogy árnyékolt a kábel az EP és a kütyü között, számít-e valamit?
*** Speicherplatz zu klein

Online Zozosoft

  • EP addict
  • *
  • Posts: 13375
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
    • http://enterprise.iko.hu/
Re: LCD kijelző a printer porton
« Reply #18 on: 2014.April.23. 22:51:29 »
Quote from: Povi
az, hogy árnyékolt a kábel az EP és a kütyü között, számít-e valamit?
Ha nem is árnyékolt, de a printer port GND-jét is érdemes lenne összekötni vele.
Ha megnézed az EP alaplapját, ott is van egy több plusz GND drót felrakva, hogy a különböző GND pontok biztosan egy potenciálon legyenek.

Offline Povi

  • EP addict
  • *
  • Posts: 1847
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 34.0.1847.116 Chrome 34.0.1847.116
    • View Profile
    • http://povi.fw.hu
Re: LCD kijelző a printer porton
« Reply #19 on: 2014.April.24. 08:33:18 »
ami érdekes, hogy 1mp difi van a két (a ZozoTools féle és a 7szegmenses) idő között
ez miért van?
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 1847
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 34.0.1847.116 Chrome 34.0.1847.116
    • View Profile
    • http://povi.fw.hu
Re: LCD kijelző a printer porton
« Reply #20 on: 2014.April.25. 09:24:05 »
a következő áldozat, amit printer portra fogok kötni, egy karakteres LCD kijelző lesz... :-)

már csak azon gondolkodok, mi az az információ, ami jó lenne, ha folyamatosan megjelenne rajta? (időn kívül, így felszabadulna a ZT féle status sor fölötti sor) :-)

szabad szegmensek száma? egyéb ötlet? PC-ről jött az ötlet, ott házba szokták beépíteni ezeket a kijelzőket, és pl. procihőmérsékletet, ventillátor fordulatszámot stb. jeleznek ki rajta.
*** Speicherplatz zu klein

Online Zozosoft

  • EP addict
  • *
  • Posts: 13375
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
    • http://enterprise.iko.hu/
Re: LCD kijelző a printer porton
« Reply #21 on: 2014.April.25. 10:54:51 »
Program tesztelésnél lehetne debug infókat kiküldeni rá. Én anno igaz printerre küldtem ki register értékeket.

Offline Povi

  • EP addict
  • *
  • Posts: 1847
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 34.0.1847.116 Chrome 34.0.1847.116
    • View Profile
    • http://povi.fw.hu
Re: LCD kijelző a printer porton
« Reply #22 on: 2014.April.25. 18:42:52 »
na, egy 0.1-es verzió:

1Hz-es megszakításból megy az idő kijelzése

végül nem kötöttem be azt, amivel ellenőrizni lehet, hogy foglalt-e az LCD (épp dolgozik, vagy tud-e már újabb parancsot / adatot fogadni), két okból is:
1., egyszerűbb volt így bekötni, és megspóroltam egy chip-et.
2., annyira nem lassú az LCD az EP-hez képest:
sima karakterírás az adatlap szerint 40us alatt fut le.

Csináltam próbaképpen egy üres "busy_check" nevű rutint. Erre ugrana rá írás előtt, ha be lenne kötve a LCD-->EP128 irányú kommunikáció is.
Ekkor még hülyeségeket csinált, de kipróbáltam, 3 NOP már elég a rutinban, hogy megfelelő időköz legyen két írás végrehajtása között.

A rendes "busy" bit vizsgálata sokkal több idő lenne, mint amíg lefut 3 db NOP, szóval nem is érné meg megírni.

Az egyetlen hosszú idejű utasítás a képernyőtörlés és a cursor home, ezek akár 1,64 ms is lehetnek. Az összes többi parancs lefut 40us alatt.

A következő lépés, hogy egy EXOS eszközt csinálni az LCD-nek, ami értelmezné a VIDEO: eszköznél már megszokott escape szekvenciákat is :-)

A harmadik lépés pedig, hogy az LCD, mint EXOS-periféria, megszakítást is igényelne magának, és egy rendszerváltozóban lehetne állítani, hogy legyen-e, vagy ne.

EXOS-perifériát még nem csináltam, majd ha elakadok, számítok a segítségetekre, persze majd egy másik topikban :-)
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 1847
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
    • http://povi.fw.hu
Re: LCD kijelző a printer porton
« Reply #23 on: 2014.April.25. 22:52:10 »
Zozo, azon gondolkodtam, hogy lehet, hogy az EP-ben van a kontakthiba, hogy a Strobe-ot "földelni" kellett, hogy működjön a 7 szegmenses kijelzőm normálisan, és lehet, hogy akkor ezért nem ment tavalyelőtt a C64 lemezmeghajtó a Speccialista találkozón...
*** Speicherplatz zu klein