Welcome, Guest. Please login or register.


Author Topic: Új HW - taszt-toldozás (Read 98827 times)

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Új HW - taszt-toldozás
« Reply #15 on: 2005.December.17. 10:39:21 »
Quote from: "tigrian"
Quote from: "Zozosoft"
Nem lehet azt a kontrollert is turbozni? :-)

Igazából nem is kéne, mert vissza van fogva, szóval tudná az...
Atmel uC-rõl van szó, belsõ 8 MHz-es oszcillátorral. Ezzel a tempóval 2.75 usec alatt tudja kitenni az adatot. A 4MHz-es Z80-nál erre van 3.25 usec. 6MHz-nél 2.16 usec.
A kontroller tudna járni dupla frekivel is, de:
- kívülrõl kell oszc.jelet adni neki, ekkor viszont buktam 2 lábat (vele együtt a meglepit is  :cry: ).
- a belsõ oszcillátorát is el lehet hangolni, akkor viszont a benne levõ EEPROM használhatatlanná válik. Vagyis az egyéni igények (melyik gombra melyik gomb legyen) kielégítése bukott.
Quote from: "gafz"
Mi az a nagyon nagy meglepi ???

Ha elmondanám, már nem lenne meglepi.
Annyit azért röviden, hogy nagyon kultúrált lenne a megoldás.



A fene egye meg azt a belsõ 8 MHz-es oszcillátort, mert állati jól hangzik, amit írsz... 16 MHz-es belsõ oszcillátorral nem gyártják?
Enterprise Forever

Offline tigrian

  • EP user
  • *
  • Posts: 400
  • Country: hu
Re: Új HW - taszt-toldozás
« Reply #16 on: 2005.December.17. 10:56:48 »
Quote from: "gafz"
16 MHz-es belsõ oszcillátorral nem gyártják?

Nem. De nem is csoda, ekkora frekit RC oszcillátorral elég zûrös építeni, és fõleg nem lenne stabil a frekije.
Csak összahasonlításul: 555-ös IC-vel 2-3 MHz-et lehet legfeljebb kihozni.
re' mi' do' do sol

Offline Ep128

  • EP addict
  • *
  • Posts: 1849
  • Country: hu
    • Honlapom
Re: Új HW - taszt-toldozás
« Reply #17 on: 2005.December.17. 12:35:48 »
Quote from: "tigrian"
Quote from: "gafz"
16 MHz-es belsõ oszcillátorral nem gyártják?

Nem. De nem is csoda, ekkora frekit RC oszcillátorral elég zûrös építeni, és fõleg nem lenne stabil a frekije.
Csak összahasonlításul: 555-ös IC-vel 2-3 MHz-et lehet legfeljebb kihozni.

Pedig részemrõl is a turbós gép lenne tovább álmodva... (Ha már az van egyébként is...) Ettõl függetlenül kíváncsi vagyok.

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Új HW - taszt-toldozás
« Reply #18 on: 2005.December.17. 12:50:25 »
Quote from: "tigrian"
A 4MHz-es Z80-nál erre van 3.25 usec. 6MHz-nél 2.16 usec.

7.12-n meg még kevesebb :)

Offline tigrian

  • EP user
  • *
  • Posts: 400
  • Country: hu
Re: Új HW - taszt-toldozás
« Reply #19 on: 2005.December.17. 12:51:20 »
Úgy tûnik, mégiscsak összejöhet. Felturbózom a belsõ frekit, ameddig kell, EEPROM írás idejére meg vissza. Kissé félek tõle, hogy túl nagy lesz majd a SW, emiatt is. Túl sokat tehát nem lehet majd várni tõle, alapvetõen csak "egyszerû" bill.-megfeleltetést (egy gomb az AT-taszton -> egy gomb az EP-n).
Ezzel együtt már tudom, hogy ezt a projektet végigviszem. Aztán meglátjuk, meddig lehet bõvíteni. Ha kevés lesz, akkor új terv is indulhat.
De egyelõre optimista vagyok.
re' mi' do' do sol

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Új HW - taszt-toldozás
« Reply #20 on: 2005.December.17. 12:59:06 »
Quote from: "tigrian"
Úgy tûnik, mégiscsak összejöhet. Felturbózom a belsõ frekit, ameddig kell, EEPROM írás idejére meg vissza. Kissé félek tõle, hogy túl nagy lesz majd a SW, emiatt is. Túl sokat tehát nem lehet majd várni tõle, alapvetõen csak "egyszerû" bill.-megfeleltetést (egy gomb az AT-taszton -> egy gomb az EP-n).
Ezzel együtt már tudom, hogy ezt a projektet végigviszem. Aztán meglátjuk, meddig lehet bõvíteni. Ha kevés lesz, akkor új terv is indulhat.
De egyelõre optimista vagyok.


Pedig a shift+bal=home,shift+jobb=end, shift +fel=PageUp, shift+le=Pagedown, shift+:=*, shift+;=+ (utóbbi kettõ numerikus billentyûzeten) nem lenne rossz. És melyik legyen a lock? A Capslock nem kavarja meg egy kicsit a billentyûzetet?
Enterprise Forever

Offline tigrian

  • EP user
  • *
  • Posts: 400
  • Country: hu
Re: Új HW - taszt-toldozás
« Reply #21 on: 2005.December.17. 13:04:40 »
Quote from: "gafz"
Pedig a shift+bal=home,shift+jobb=end, shift +fel=PageUp, shift+le=Pagedown, shift+:=*, shift+;=+ (utóbbi kettõ numerikus billentyûzeten) nem lenne rossz. És melyik legyen a lock? A Capslock nem kavarja meg egy kicsit a billentyûzetet?

Az "egy gomb AT -> két gomb EP" még belefér, azzal nincs gond. A többibe (de szép szó :lol:) még nem gondoltam bele.
re' mi' do' do sol

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Új HW - taszt-toldozás
« Reply #22 on: 2005.December.17. 13:12:57 »
Ajaj... most jövök rá, hogy valószínûleg célszerû lenne beszerezni egy angol billentyûzetet... Magyaron nem túl jó EP-be gépelni...
Enterprise Forever

Offline tigrian

  • EP user
  • *
  • Posts: 400
  • Country: hu
Re: Új HW - taszt-toldozás
« Reply #23 on: 2005.December.19. 21:00:56 »
Egy kis részét a meglepinek el kell áruljam.
Azt terveztem, hogy a kontrollert mindenki megveheti majd saját maga, beteheti a gépbe, és a belevaló programot majd az EP-vel, Z80-as kóddal égetheti bele.
De be kell látnom, elhúzódik akkor a projekt, ha még ezt a részt is erõltetem. Rádásul kissé más lábkiosztás lenne akkor célszerûbb, ha nem ragaszkodnék ehhez a "feature"-höz. Az utólagos programmódosítást ez nem érinti (programozni a uC is tudja saját magát, de ahhoz már valamilyen program kell bele).
Ha tehát lemondanék errõl, akkor elõször be kéne égetni a programot a uC-be, csak azután lehetne a helyére forrasztani.
Vélemény, ellenvetés?
re' mi' do' do sol

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Új HW - taszt-toldozás
« Reply #24 on: 2005.December.19. 21:40:39 »
Quote from: "tigrian"
Egy kis részét a meglepinek el kell áruljam.
Azt terveztem, hogy a kontrollert mindenki megveheti majd saját maga, beteheti a gépbe, és a belevaló programot majd az EP-vel, Z80-as kóddal égetheti bele.
De be kell látnom, elhúzódik akkor a projekt, ha még ezt a részt is erõltetem. Rádásul kissé más lábkiosztás lenne akkor célszerûbb, ha nem ragaszkodnék ehhez a "feature"-höz. Az utólagos programmódosítást ez nem érinti (programozni a uC is tudja saját magát, de ahhoz már valamilyen program kell bele).
Ha tehát lemondanék errõl, akkor elõször be kéne égetni a programot a uC-be, csak azután lehetne a helyére forrasztani.
Vélemény, ellenvetés?


Huhhhh na mármost esõ verzió szerint kapna az ember egy szûz uC-t, meg egy programot, és teljesen más programot is égethet bele akár? Ver 2. szerint meg lenne egy alapprogramja, de azt lehetne változtatni, hogy ha a 't' bill.-t nyomom le, akkor akár 'shift'+'F2'-t adjon tovább az EP-nek? Ráadásul a billentyûzetporton kétírányú communicatio folyna?
Enterprise Forever

Offline tigrian

  • EP user
  • *
  • Posts: 400
  • Country: hu
Re: Új HW - taszt-toldozás
« Reply #25 on: 2005.December.19. 21:47:20 »
Quote from: "gafz"
Huhhhh na mármost esõ verzió szerint kapna az ember egy szûz uC-t, meg egy programot, és teljesen más programot is égethet bele akár? Ver 2. szerint meg lenne egy alapprogramja, de azt lehetne változtatni, hogy ha a 't' bill.-t nyomom le, akkor akár 'shift'+'F2'-t adjon tovább az EP-nek? Ráadásul a billentyûzetporton kétírányú communicatio folyna?

Jól fogtad meg a lényeget. Annyi kiegészítés hozzá, hogy a bill.-hozzárendelés megváltoztatása nem feltétlenül programváltoztatást jelent. Van benne EEPROM is. De ez mit sem változtat a dolgon, ugyanaz az alapgondolat.
És hoppá! Lelõtted a meglepi újabb kis részét: a kétirányú kommunikációt! (azért az nagyon szûkös lesz...)
re' mi' do' do sol

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Új HW - taszt-toldozás
« Reply #26 on: 2005.December.19. 21:52:46 »
Quote from: "tigrian"
Jól fogtad meg a lényeget. Annyi kiegészítés hozzá, hogy a bill.-hozzárendelés megváltoztatása nem feltétlenül programváltoztatást jelent. Van benne EEPROM is. De ez mit sem változtat a dolgon, ugyanaz az alapgondolat.
És hoppá! Lelõtted a meglepi újabb kis részét: a kétirányú kommunikációt! (azért az nagyon szûkös lesz...)


:) De ugye nem lesz fõ feature egy olyan elmebajnokság, ahol uC-programozást kell autodidakta módon elsajátítani?  :wink:  :lol: Nekem még az EXOS-szelídítés sem ment eddig önállóan...  :oops:

Szóval a uC-nek van egy alapprogramja, mely beégetheõ (és esetleg újra is égethetõ?) meg van egy tárolója, amit maga is meg tud változtatni? De ha az egész programot át lehet küldeni a billentyûzetporton, akkor nem is olyan szûkös az a kétirányú kommunikáció... (pl. tulajdonképp a HDD vezérlõ is csak ennyit csinál: adatokat cserél a winyóval... :) )
Enterprise Forever

Offline tigrian

  • EP user
  • *
  • Posts: 400
  • Country: hu
Re: Új HW - taszt-toldozás
« Reply #27 on: 2005.December.19. 22:12:27 »
Quote from: "gafz"
:) De ugye nem lesz fõ feature egy olyan elmebajnokság, ahol uC-programozást kell autodidakta módon elsajátítani?  :wink:

Dehogynem!
Sõt, assembler sem lesz hozzá, kézzel kell majd a kódokat beírni, hexában, ahogy annak idején mi tettük a Z80-nal.
Nehezítésként pedig a kódkészlet 16 bites  :mrgreen:

De ami a komolyabb dolgokat illeti: a második esetben, ha valami balul üt ki, akkor csak cserélni lehet majd a uC-t (nem kell félni tõle, meg nem is drága, de akkor is). Meg egy kissé nehezebb dolgom van a turbósított "elvárás" miatt. Az elsõ esetben viszont több support-ot kell írnom hozzá, tehát tovább tart a fejlesztés. Meg nehéz ügy két szabadon használható bitet találni az EP belsejében (csak a REM1, REM2 meg a printer port jöhet szóba; esetleg mások is, de csak plusz HW-rel). Viszont sokkal korrektebb lenne így.
re' mi' do' do sol

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: Új HW - taszt-toldozás
« Reply #28 on: 2005.December.19. 22:22:14 »
Quote from: "tigrian"
Quote from: "gafz"
:) De ugye nem lesz fõ feature egy olyan elmebajnokság, ahol uC-programozást kell autodidakta módon elsajátítani?  :wink:

Dehogynem!
Sõt, assembler sem lesz hozzá, kézzel kell majd a kódokat beírni, hexában, ahogy annak idején mi tettük a Z80-nal.
Nehezítésként pedig a kódkészlet 16 bites  :mrgreen:

De ami a komolyabb dolgokat illeti: a második esetben, ha valami balul üt ki, akkor csak cserélni lehet majd a uC-t (nem kell félni tõle, meg nem is drága, de akkor is). Meg egy kissé nehezebb dolgom van a turbósított "elvárás" miatt. Az elsõ esetben viszont több support-ot kell írnom hozzá, tehát tovább tart a fejlesztés. Meg nehéz ügy két szabadon használható bitet találni az EP belsejében (csak a REM1, REM2 meg a printer port jöhet szóba; esetleg mások is, de csak plusz HW-rel). Viszont sokkal korrektebb lenne így.


(Azt hiszem) értem... Szûz uC cserélhetõ bármikor, programja beküldhetõ EP-n keresztül. Ha meg nem égethetõ EP-vel, akkor csere esetén egy célhardware-n kell elõször beprogramozni, hogy használható legyen.  :lol: Nem rossz gondolatmenet!  :lol:
Enterprise Forever

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Új HW - taszt-toldozás
« Reply #29 on: 2005.December.19. 22:50:49 »
Mondjuk egy EP-n, aminek éppen nincs billentyûzete, nehéz lenne bármit is beírni :)