csengeto ora fejlesztese
Moczik Gabor
progzmaster at freemail.hu
Sat Mar 20 12:26:33 CET 2004
norbimagan wrote:
> A foprogram multiplexeli a kijelzot allandoan egy frissito rutint
> hivogatva a hurokban. Ugyanez adja az ebreszto hangot is, ha az
> ebresztes flag be van billentve. (800Hz jott ki, kisebb mint 1MIPS
> sebessegnel nalam /3,2768Mhz-rol ment a PIC/)
Hat igen. Na ez az ami miatt nem is lehet sleep-be rakni a procit.
> A gombokkal jot szivtam anno. Szerintem a teljes beallitasra elegendo a
> 3 gomb, felesleges tulvarialni. Gyakorlatilag van egy jobbra-balra
> nyilad, meg egy entered. Sima menurendszer, mint a PC-nel megszokhattad.
> Ezzel minden beallithato, raadasul pillanatod alatt kezelheto, sotetben
> is. Szerintem ennel jobb nincs. A sokszaz gomb inkabb megzavarja, mint
> segiti az embert.
Azert ha bonyolultabb menurendszert is akarsz, akkor en betennek egy Cancel
gombot is! Amit most keszitettem keszuleket, abban ez volt a kinom (igaz
LCD-s, menus project), hogy kellett tenni mindehova egy 'Quit' menupontot.
> A kezeles prellmentesitessel tortent ugy, hogy a kijelzot multiplexelo
> rutinba ezt is beleszottem. (Elvegre ha megy a kijelzes, akkor ertelmes
> a gombokat nyomogatni. :))) )
Amit most csinaltam cuccot, abban en nem prellmentesitettem. 50Hz-el megy a
gombozat lekerdezese.
> A multiplex rutint hivja a menu rutin. A menu rutin azt nezi, hogy a
> billentyut tarolo valtozo erteke megvaltozott -e egy segedveltozo
> ertekevel.
Nalam egy 4 byteos billentyuzet puffer van, az ISR kerdezi le a billzetet,
es a pufferbe dobalja a billkodokat. Ahol kell, ott meg kiolvasom. Pont ugy
mint PC-n.
>>Azon is gondolkozom hogy RS232 helyett pl. USB -vel ossze lehetne
>>kotni egy PC-vel. Ujabb hordozhato kisgepeken mar nincs RS232, viszont
Kar bonyolitani, tegyel csak RS-232-t bele, majd keresnek olyan gepet amin
van! Kar at USB-vel kinlodni, agyuval verebre ehhez a feladathoz.
> A fogyasztas se szempont a mai kontrollerekkel. Iskolai ora eseten meg
> aramszunet idejere kell csak a vekkernek mennie, ami nem igenyel
> hatalmas akkut. A kijelzot persze nem a teleprol taplalnam, hacsak nem
> az LCD-rol van szo.
Szerintem egy 10000uF kondirol igen hosszu ideig el fog menni.
Egyebkent lehet kapni valami nagy 1mF-1F/5.5V kondikat a RET-nel hattertar
kondenzator neven. Szerintem jo lenne ide. Ki kell merni, hogy a proci, ha
minden 'idle' modban van, csak az oszci meg a program ketyeg, kimeneti
portok inaktiv statuszban, akkor mit fogyaszt. Kijelzot mindenkeppen
kapcsold ki. En tennek egy bemeneti vonalat, amivel tudja hogy nincs halozat.
>>- par univerzalis ki es bement (pl. iskolaradio, riaszto, .....)
Ja, anno mikor en csinaltam, volt veszcsengo bemenet. Ha megnyomtak
(portan), akkor 0.5Hz-es utemben kapcsolgatta a csengot.
>>- akinek van otlete irjon nekem mi kellhet meg.....
Opcionalis: nagy kijelzo az aulaba. Valami 2/3-wire (esetleg RS232 ha van 2
belole) kimenet ami nyomatja kifele a pontos idot, a nagy kijelzobe meg
sajat processzor, meghajto fokozatok, tap.
> csengeto vekker. Ha egy DCF77-es vevo van benne, akkor az aramszunet se
> gond, elem se kellene bele! Ugyanis az ebresztesi adatok a flash-ben
Es meg az oszcillatort sem kell hyper pontosra kalibralnod. Azert ha valami
miatt nem veheto DCF77 jel, akkor igen bajban lenne aramszunet utan, ugyhogy
azert en tennek bele elemet/kondenzatort.
--
((( Móczik Gábor )))--((( hu <- DOT <- freemail <- AT <- progzmaster )))
((( Debian unstable )))-((( Kernel 2.4.20 )))-((( Celeron466 / 128Mb )))
((( --> Vigyázat! Ön súlyos közlekedési balesetet szenvedett. <-- )))
((( --> Kívánja, hogy a légzsák felfúvódjon? <-- )))
More information about the Elektro
mailing list