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