Welcome, Guest. Please login or register.


Author Topic: HW készítés (Read 337121 times)

Offline Ferro73

  • EP addict
  • *
  • Posts: 1016
  • Country: hu
Re: HW készítés
« Reply #45 on: 2011.March.01. 06:05:34 »
Akkor is a leges legtöbbet a joy jobb iránya volt használva.

Utolsó lehetöségnek PC bill /márcsak foliás/ 1 PIC ami ellenörzi a matriixot konvertálja EP sorbitté és betölti azt RD0 jelre
nem több min 20 cm kábel
out b5h   1
in b5h     1
sor cim    3
adat  bit  8
táp           2
ez minimum 15 ér és nem 18 bár lehet a tápnak több kell /kábel minöségétöl függ/
persze ha a PIC eltudja végezni azt a 2 us határt egyébként az egésznek semmi értelme ahoz az össze EP programot át kellene irni.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1487
  • Country: hu
Re: HW készítés
« Reply #46 on: 2011.March.01. 19:45:03 »
Drága a szalagkábel. Örülök, hogy 4-est tudtam szerezni, szuper csatlakozókkal. Ez van kérem, ezt kell szeretni.
Inkább felrakok két smd PIC-et, mert az csak plusz 250Ft, mintsem tizenpár erû csatlakozóval csináljam meg.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #47 on: 2011.March.01. 21:03:00 »
Drága a szalagkábel.
Kidobott floppy/ide kábel ingyen van kilométer számra :-)

Offline Tuby128

  • EP addict
  • *
  • Posts: 1487
  • Country: hu
Re: HW készítés
« Reply #48 on: 2011.March.01. 21:25:43 »
Nem az nem jó. Én másra gondoltam:



Vagy ez vagy semmi. Nem gányolunk, ez ENTERPRISE, nem pedig sufni-prise.

Offline Ferro73

  • EP addict
  • *
  • Posts: 1016
  • Country: hu
Re: HW készítés
« Reply #49 on: 2011.March.02. 06:07:51 »
hát ezekkel dág és körülményes lesz
Floppy kálelle olcsobb és minek új csatlakozora cserélni a régit mikor felhasználhato a régi


Offline Tuby128

  • EP addict
  • *
  • Posts: 1487
  • Country: hu
Re: HW készítés
« Reply #50 on: 2011.March.02. 12:58:41 »
Nézd, a floppycsatlakozós szalagkábel nem erre való. Csináltam egy olyat régebben. Úgy néz ki azzal a szürke szalagkábellel, hogy szinte már hánynom kell. Ronda, otromba, és nehezen lehet lecsatlakoztatni: persze mert nem erre tervezték, biztos tartásra tervezték még akkor is, ha remeg a floppy/merevlemez meghajtó.
 Mit szolnál hozzá, ha ki kellene valami miatt húzni ezt a szalagkábelt az EnterPrise alaplapján a socket-bõl, és olyan erõsen tartana, és olyan szerencsétlenül adódna hogy az egész kiszakadna. Tönkretenné a gépet, s mindezt csak azért mert megpróbáltam az ide nem illõ alkatrésszel. Vagy forasszam be egyenként, és akkor hogy fog kinézni???

 Az én megoldásom, könnyen csatlakoztatható, alig foglal helyet, nem otromba, kifejezetten jól néz ki, tükrözi a mai kor technikáját és könnyebben hajlítható. Ráadásul a 4 ér miatt kisebb a meghibásodási valószínûség is.

 Node ha már megvásároltam, hosszú keresgetés után rátaláltam egy kedvezõ árú termékre, akkor már csak ezt fogom beletenni.
« Last Edit: 2011.March.02. 13:02:34 by tubybb »

Offline Ferro73

  • EP addict
  • *
  • Posts: 1016
  • Country: hu
Re: HW készítés
« Reply #51 on: 2011.March.02. 16:05:39 »
Nézd, a floppycsatlakozós szalagkábel nem erre való. Csináltam egy olyat régebben. Úgy néz ki azzal a szürke szalagkábellel, hogy szinte már hánynom kell. Ronda, otromba, és nehezen lehet lecsatlakoztatni: persze mert nem erre tervezték, biztos tartásra tervezték még akkor is, ha remeg a floppy/merevlemez meghajtó.
Nem a sodrottra gondoltam hanem a merevebb egyszálasra az alkalmas de a sodrottal is lehet boldogulni
Én birtam forrasztani oldható csatlakozoval /1 soros 90 fokos jumper ajzat 8 darab közvetlenöl behelyezhetö a billfolia csatlakozoba/ , csak gyakorolni kell a forrasztást

Offline Tuby128

  • EP addict
  • *
  • Posts: 1487
  • Country: hu
Re: HW készítés
« Reply #52 on: 2011.March.04. 21:28:51 »
Épp most ellenõrzöm, hogy a B8-as portra kell az alsó 4 bittel kiválasztani a 10 vezetékbõl egyet, majd ugyaninnen kiolvasni az eredményt (ami már 8 bites).
Ha nincs lenyomva billentyû, akkor a bitek értéke 1; ha le van akkor 0.

 Most keresem ki a 0-ás lapon, hogy az OUT B5 és IN B5 utasítások milyen messze állnak egymáshoz képest. Kíváncsi vagyok.

Illetve megnézem szkóppal, hogy kb mennyi idõ telik el WR0 és RD0 lefutóéle között.
« Last Edit: 2011.March.04. 21:57:24 by tubybb »

Offline Ferro73

  • EP addict
  • *
  • Posts: 1016
  • Country: hu
Re: HW készítés
« Reply #53 on: 2011.March.04. 22:20:57 »

Illetve megnézem szkóppal, hogy kb mennyi idõ telik el WR0 és RD0 lefutóéle között.
minimum 11 ciklus 11*250 nanos 2.750 mikrosec normál 4Mhz nem videoram és közvetlen lekérdezés azaz
ld a,7
out (0b5h),a      11 ciklus
in a,(0b5h)         11 ciklus
« Last Edit: 2011.March.04. 22:27:46 by Ferro73 »

Offline Tuby128

  • EP addict
  • *
  • Posts: 1487
  • Country: hu
Re: HW készítés
« Reply #54 on: 2011.March.04. 23:31:20 »
Mérési jegyzõkönyv:

Ez történik pontosan:

....
OUT (B5),x   --> WR0 <= lefutó él ; D0...D7 = x
IN a,(B5)   ---> RD0 <= lefutó él ; a = D0...D7
....

Azért lefutó, mert WR és RD nyugalomban logikai 1-et vesznek fel.

Méréseim közelítõ eredménye:
t idõ két RD jel között: 18µs
t idõ WR és RD jelek között: 2,8µs

 Ezeket az EXOS billentyûzet lekérdezése alapján mértem.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1487
  • Country: hu
Re: HW készítés
« Reply #55 on: 2011.March.05. 01:04:59 »

Írtam papíron egy rutint PIC-re ami kiteszi a kért 8-bites adatot a hivásra.
Számításaim szerint 20Mhz-es oszcillátorral, a leghosszabb idõ kéréstõl - kirakásig: 1,2µs lenne.

Ez a mért értéknek (t WR0-RD0) kb. a fele. Szerintem jó lesz.
« Last Edit: 2011.March.05. 01:11:46 by tubybb »

Offline Ferro73

  • EP addict
  • *
  • Posts: 1016
  • Country: hu
Re: HW készítés
« Reply #56 on: 2011.March.05. 01:21:26 »
t idõ WR és RD jelek között: 2,8µs

nem sokat tévedtem a 2,75µs max 50 ns de lehet, hogy kerekitve van

Offline Tuby128

  • EP addict
  • *
  • Posts: 1487
  • Country: hu
Re: HW készítés
« Reply #57 on: 2011.March.05. 01:30:39 »
Nem kerekítve van, hanem ez az analóg oszcilloszkóp pontossága.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #58 on: 2011.March.05. 07:51:54 »
Már írtam egyszer az outnak és az in-nek nincs szoros köze egymáshoz! Ha folyton ugyanazokra a billentyûkre kíváncsi a program akkor elég egy OUT és aztán lehet, hogy órákig csak IN jön!

Offline Tuby128

  • EP addict
  • *
  • Posts: 1487
  • Country: hu
Re: HW készítés
« Reply #59 on: 2011.March.05. 09:05:54 »
De ha nem, és azért lássuk be a legtöbb alkalmazás az összes billentyûre kíváncsi, akkor mégiscsak úgy van ahogy fent írtuk.
Különben meg mindegy mire kíváncsi, mert a rutinom két egymást követõ in-t is képes kiszolgálni. Még turbós gép esetén is.

Fiúk nekem nagyon jó elõérzetem van a billentyûvezérlõvel kapcsolatban...

 Ja és mellesleg, a mérés során sikerült megtapasztalnom, amit korábban említettek, hogy ha hosszú a vezeték, akkor összeszedhet zajt az érerbõl, és önálló életre kel a billentyûzet.