stack u PIC 18Fxxx
Jan Waclawek
wek@evona.sk
Středa Leden 5 14:03:21 CET 2005
Dusan Dolezal wrote:
> Trigger je analogovy, je tam komparator a rozhodovaci napeti se nastavuje
> PWMkou.
>
A co tak od triggra odpichnut prednastaveny externy citac? A ukoncit
vzorkovanie ked ten dobehne a vyvola prerusenia? Nemusi to byt nic
presne, staci mat ten pretrigger aj v hrubych krokoch. Viem, nie je to
elegantne, chceli ste to mat bez smeti naokolo (a navyse to uz mate -
velmi uhladne - uz aj spravene) ale nevynecha Vam to sample v okoli triggra.
U '51 je moznost mat externy gate na timer, to by sa tu dalo krasne
vyuzit... Nema ten PIC nieco podobne?
> Ne, ne, externi logika zadna neni, rychlejsi samplovani je uplne stejne,
> jenom neni v cyklu, zkuste hadat (napoveda - programove pameti je v 18F452
> habakuk a vzorkuje se je 320 hodnot...)
>
Hehe... No tu trik s ukoncovacou podmienkou nepomoze... Takze naozaj asi
zostane priamy skok.
Mimochodom, u takto jednoducheho zakladneho cyklu by asi islo aj to
prepisanie navratovej adresy resp. priamy skok; len treba zabezpecit,
aby nebolo prerusenie nizsej priority - to ale nemusi byt, od seriaku to
moze pokojne mat tu istu prioritu.
Jano Waclawek
Další informace o konferenci Hw-list