Welcome, Guest. Please login or register.


Author Topic: HID kezelés Arduino -val (Read 75334 times)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés Arduino-val
« Reply #390 on: 2014.October.23. 22:38:00 »
A reset gomb a Davebe megy, az állitja elö a nyomkodástol független pillanatnyi resetjelet. Pcn és sok más gépen pl amig nyomod a reset gombot addig resetben van a gép. Ennek következménye, hogy pl megromlik a ram tartalom mert nincs frissités,stb. De azokon a gépeken nincs meleg reset, míg EPn van, ezért fontos a meghatározott csak pillanatnyi resetjel, függetlenül attol,hogy a felhasználó mit nyomkod.

Ezen filoztam minap. Jo ez a melegreset, de elveszik a regiszterek tartalma azert :) Ez nem tunik nagy ervagasnak, de egyes esetekben jol jonne. Mert ugye hiaba allitod be warm reset cimet, az eredeti PC-t ahol volt a reset nem tudhatod ... Ekkor jutott eszembe, hogy nem lett vona logikusabb, ha reset az cold reset csak, es a hasonlo warm reset-re NMI-t hasznalnak? Mert az ugye kevesbe letilthato (bar oszinten Z80 NMI kapcsan kevesbe vagyok kompetens ...), tehat az is jo lenne, es akkor tobb info maradna meg az aktualis allapotrol CPU register szinten is (igy nem csak a memoriatartalom orzodne meg). Ok, ennek sok gyakorlati haszna nem lenne sok, max pl vmi debug/monitor program cool lenne, hogy "nmi gomb" megnyom, es nezheted hol tartott a program pontosan :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #391 on: 2014.October.23. 22:39:09 »
Mi a retek az a sok Uxx ? Mér "U" ? Úbazzeg sosejösszrámér U ? :twisted:
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés Arduino-val
« Reply #392 on: 2014.October.23. 22:40:28 »
Tökkjó, ha ti már értitek,

de akkó reszetelni hol (milyen ponton) és hogy (miféle jellel, fel/le, hogy időzítsem az mcu -val, stb.) köll ? :)

Tippelek, Dave RSTI bemenetet lehuzod a foldre, amugy meg hagyod lebegni (pl input-ra allitva egyeb esetben). Zozo szerint (es ez a logikus) kevesbe szamit mennyi ideig "tartod" akkor sem marad reset-ben ahogy PC-n, itt max az a kerdes, hogy mennyi a _minimalis_ ertek amirol Dave eszreveszi: mert ugye emberi kez nem fog reset gombbal mikroszekundum nagysagrendu lenyomast produkalni, MCU  viszont boven tudna, de lehet azt a Dave meg nem veszi eszre.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #393 on: 2014.October.23. 22:44:46 »
Quote
Tippelek, Dave RSTI bemenetet lehuzod a foldre,

Na az is egy külön művészet lesz, hogy azt a 22 -es lábat megtaláljam a nyákon ...
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés Arduino-val
« Reply #394 on: 2014.October.23. 22:47:21 »
Na az is egy külön művészet lesz, hogy azt a 22 -es lábat megtaláljam a nyákon ...

Hasznald a reset gomb-ot akkor :) Onnan is elviheted. Bar lehet akkor hosszabb drot, ganyolas ... Esetleg meg a szinten oda csatlakozo felhuzo ellenallas segit. Illetve akar annak labahoz is forraszthatod, csak vigyazz, hogy a jo felere .. Mert a +5v-ot kozvetlenul nullara huzni az ciki :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #395 on: 2014.October.23. 22:50:45 »
Azon gondolkodok, hogy egy esetleges végső beszerelésnél az AVR lapot a panel alá tenni elég cinkes lenne (bár lehet hogy nem lenne 100% lehetetlen),

ami csak azért volna jó, mert alulra könnyen lehetne drótokat forrasztani, és nem kéne 16 de akár 19 drótot felhozni, hogy az EP -re a panel alatt legyenek beforrasztva a drótok, de az AVR panel meg felül lehessen.

Szóval az AVR panelt felülre kéne tenni, ott lenne kényelmesen hely neki, de akkor fel kell hozni hozzá alulról a drótokat.

Vagy pedig már a drótokat is felülre kéne forrasztani, de az nehezebb, hogy az ember ráforrassza a drótokat az IC -kre felülről úgy, hogy a lábakat véletlenül ne ónozza egymáshoz ...

Most ezen molyolok ... hogy hogyan kéne a drótokat elkezdeni ráforrasztani felülről az EP alaplapra, hogy ne csináljak több kárt, mint hasznot ...
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #396 on: 2014.October.23. 22:55:50 »
Valami olyasmi kéne, hogy kiszedni az IC -ket, amire forrasztani akarok (már "lehetetlen" ...),

aztán beforrasztani egy foglalatot nekik, foglalat lábaiba beledugdosni a kábeleket, ahova kell,

és aztán visszadugni az eredeti IC -t bele ...

Így szép szabályosan lennének a drótok, meg minden ... marhaság ?
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #397 on: 2014.October.24. 18:09:24 »
Ha nincs öszekötve a föld az EP -n és az AVR lapon (nyilván a hálózaton keresztül vannak összetestelve ilyenkor),

az baj tud lenni ?

Tud ettől mindenféle zaj lenni a vonalakon ?
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #398 on: 2014.October.24. 19:30:47 »
Jeeeeeeeeeeeeeee! :)

Istenkirálycsászáratomállathardverhekkermegaguru lettem ! :)

Ha nyomkodom az 'A' betűt a PS/2 billentyűzeten, akkor a BASIC képernyőn írja az 'A' betűket ...

Köszönöm Zozosoft -nak, lgb -nek, mindenkinek aki segített, apukámnak, anyukámnak, az emberiségnek ... és ... és világbéke ! :)
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: HW készítés Arduino-val
« Reply #399 on: 2014.October.24. 20:19:20 »
Mint gyerek a cukorkaboltban :) Amugy irigyellek, nekem lennenek otleteim, talan tudasom is hozza, csak idom nincs nagyon, ha meg lenne, akkor a lustasag, mar ami a hw-t illeti :( Bar, most hogy uj lakasba koltoztunk es van kulon "dolgozoszobam" mar nem igazan tudok kifogasokat keresni, nekiallhatnak en is az igazi EP elemenynek, mivel jelenleg mukodkepes EP-m se nagyon van, hiaba van elvileg 2db amugy ...

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #400 on: 2014.October.24. 21:37:22 »
Na, már gépelek ...

Még a shift meg a nyilak (és pár extra gomb) nem működnek, mert azok multi-byte kódot adnak vissza,

és arra még nem vagyok berendezkedve, de hamarosan majd azok is ...

És még csak akkor működik, mikor folyamatosan van b5 port írás is, mert a port írás nélküli frissítést még nem végzi rendesen,
oda is ki kell még találni valami jó szinkronizációs megoldást, hogy ne akadjon a megszakból frissítéssel, de ne is lassítsa be azt ...

Meg hát optimalizáció, meg hát testreszabás is ... van még meló rendesen ... de gépelni már lehet ... :)
Z80 System

Offline Ep128

  • EP addict
  • *
  • Posts: 1854
  • Country: hu
    • Honlapom
Re: HW készítés Arduino-val
« Reply #401 on: 2014.October.24. 23:45:23 »
Most már egy képet is betehetnél a "config -ról" igazán... :-D

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #402 on: 2014.October.25. 11:13:46 »
Hát a minap tettem fel egyet, nincs látványra különösebb különbség:
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #403 on: 2014.October.25. 22:20:14 »
Van ugye még mit csinálni,

de szívesen csinálnám a látványos dolgokat minnél előbb,

tehát pld. az egér támogatást, hogy menjen az is már az elejétől, előjöjjön ha van hiba, stb.

De ahhoz kéne custom mouse.xr.

Ami (mondjuk) azt csinálná, hogy a 10 -es b5 értéknél a b5 -ről visszaolvasható lenne az X egérkoordináta egészben 8 biten,
(ezt akár megteheti a mouse.xr akárhányszor, ha akarja, de nyilván csak egyszer fogja akarni),
aztán beolvashatja a 11 -es b5 értéknél az Y egérkoordinátát,
de azt csak egyszer, mert a 11 -es érték b5 portra írása átváltja a mikrokontrollert a következő egér üzenetre,
és a következő 10->b5 beolvasás már az új egér X koordinátát olvasná be.

Valaki aki esetleg hekkel egy ilyen mouse.xr -t ? :)
« Last Edit: 2014.October.25. 22:42:01 by Z80System »
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: HW készítés Arduino-val
« Reply #404 on: 2014.October.25. 22:44:46 »
Vagy ízé ... lehet hogy pont fordítva kéne ... :)

Tehát az 10 -es érték váltaná az egeret, aztán lehetne beolvasni az X koordinátát akárhányszor,
aztán a 11 -re az Y koordinátát akárhányszor,
és mikor újra kiírnák a 10 -et, akkor már az új (következő) X -et lehetne visszaolvasni (akárhányszor) ...
Z80 System