De ha sztd jó tigrian megoldása, és VAN megoldás (mert ebben per pillanat nem értünk egyet), akkor légyszi mondd meg hogy egy attiny -val (egyéb logikai alkatrészek nélkül!) hogy oldott meg olyat, hogy 1 mikroszekundum alatt ott legyen a válasz az EP -nél ?
Hat nezd, o megoldotta, es tudtommal ment, nem volt olyan gond, ami az idokeret szukossege miatti hiba (bar en nem probaltam, de gondolom pl Zozo csak szolt volna ha gond van). Azt, hogy pontosan hogy oldotta meg, nem tudom, kene latni az MCU programjat, amit egyszer ugyan ideadott (itt a forumon post-olta) de onnan sajnos mar nem tolheto le, "torott link"
Tigrian megoldasnal amugy ugye a gond az MCU flash serulese volt, ami nem von le abbol az ertekbol legalabbis, hogy funkcionalisan korrekt volt. Ahogy mar okoskodtam parszor, szerintem olyasmi gond lehetett, hogy nem lett a kerdeses MCU-n a brownout feature bekapcsolva, vagy hasonlo, Atmel specifikacioja is kulon ir arrol, hogy flash serules lehet, ha nem figyel par fontos szabalyra az ember. Persze, en konnyen okoskodom, szerintem Tigriannak meg mindig nagyobb tapasztalata lehet az MCU programozasban, mint ami nekem van. Amugy, ha csak a brownout fixalna a dolgot akkor a BODEN vagy hasonlo nevu fuse bitet kene beallitani az MCU-n, ha valakinek van ilyen Tigrian-fele illesztoje, es van vmi AVR programozoja, meg kene nezni, hogy allnak most a fuse bitek, es ha BODEN (Brown-Out Detector ENable, vagy hasonlo roviditese, ha jol remlik) nincs beallitva, akkor be kene allitani (aztan checkolni, hogy van-e flash serules igy is). Meg az egesz bootloader-es EP sw-bol frissitheto dolgot ki lehetne szedni, szerintem nem SOS ha amugy jol megy, nem akarja azt minden nap frissiteni az ember, foleg, ha az okoz valahogy esetleg gondot!
Ezt csak azert irtam, mert lehet, PS/2 billencsre tulkeppen mar van is kesz megoldas, ami jo lenne, max par hajszalnyi simagatas lene, a fenti flash problema miatt rajta, es mindenki happy lenne!
Visszaterve a kerdesedre: latatlanban nem tudom, hogy oldotta meg, teljesen oszinten. Lusta vagyok hozza, de eloszor kepek alapjan meg kene nezni, pontosan mihez csatlakozott az ATtiny-vel. Tehat felhasznalt-e WR0 jelet, vagy allandoan csak nezte, es az alapjan modositotta hogy a kimenoleg mit tol ki? Nem tudom. Ha vmi interrupt-ba rakott cuccosrol van szo: azt is fontos megjegyezni, hogy ugye a specifikacioban irjak, hogy hosszabb utasitas eseten ha jon interrupt, az AVR-nek is tovabb tart, mig valaszol ra. Igen am, de foleg, ha sajat magad asm-ban irod, azert tudod, milyen utasitasokat raksz a szerencsetlen programodba, tehat akar kerulheted is a "hosszu" utasitasokat
Ezzel maximalizalva egy kisebb ertekre az interrupt kiszolgalasi idot. Plusz nyilvan asm es AVR "sok regiszter" adta lehetoseget, hogy nem is kell mentegetni, stb.
Persze legjobb lenne latni a programot. Zozo, neked nincs meg? Anno is kuldtel vmit nekem, de szerintem az csak a bootloader volt, ami jelen esetben sokat nem segit
Tigrian meg - mint irtam - kedvesen postolta a cuccost, csakhogy az mar nem toltheto le a forumrol
Talan irta is vki, hogy vmi server crash utan veszhetett el, vagy hasonlo ...
Itt volt.
Mondjuk talaltam eg u27sw.zip-et a sajat gepemen, amin Z80 kod van benne, az sokat nem segit (talan azzal volt hivatott frissiteni a cuccos flash-et EP-rol)?