On Fri, 31 May 2002, Vasile Surducan wrote: > Sorry for english speackers, thats is intraductible ! > > > Sasha draga, > Tocmai am transpirat abundent setand astfel de flag-uri in ISR si > testandu-le in main program, dupa care resetandu-le in main program. > Daca main'ul are peste 1k de instructiuni si le baleiezi pe toate ciclic, > durata pina la (re)citirea flagului poate sa fie mai mare decat succedarea > evenimentului ce solicita intreruperi. Totul e OK pana intalnesti > evenimente ce trebuie tratate in intreruperi > la intervale mici de timp, eu m-am blocat cu metoda asta la 100mS, > interval generat prin internal RTC sincronizat cu eveniment de retea ( > 20mS ) . E drept ca am lucrat in Jal cu foarte putin asm si mainul era un > mamut. > Cred ca pentru eveniment repetat sub 100uS, e mult > mai bine sa apelezi rutina in cauza din ISR ( mai ales la 4MHz ). > Desigur ca o rutina de tratare a intreruperii cu peste 100 de instructiuni > o sa te dea peste cap... I can optimize this to 12 words that'll mean the same thing. Scott PS. Hint I already gave the solution. -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu