POK: vseobecne zasady pre pisanie prerusovacich rutin
Ladislav Vaiz
spam@nagano.cz
Středa Září 26 17:22:18 CEST 2007
1) Některé kompilátory (myslím, že něco DOSového od Borlandu) neukládaly
registry, které ISR nepoužívala. Pokud se z ISR volala další funkce a ta
je měnila, nastal průšvih. Dopsal bych tam něco ve stylu "koukněte, co z
toho ten kompilátor vytvořil".
2) Obecně vyhnout se vícebytovým proměnným, pokud to jde. Třeba Herout v
knize doporučuje nepoužívat kratší typy než int. To je na 16 a
vícebitech správně, na 8bitu ne. V podstatě je tento bod pokryt vašemi
(rychlost, vypínání přerušení)
Láďa
Jan Waclawek napsal(a):
> Spisal som nejake zasady pre pisanie prerusovacich rutin tak, aby clovek
> nedosiel k ujme:
> http://www.8052.com/faqs.phtml?FAQ=145008
>
> Prosim O Komentar.
>
> wek
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list