Ech, to jak to jest z przerwaniami w 8051

Loading thread data ...

Spinacz biurowy, Andy snipped-for-privacy@ceti.pl!

A jeśli to drugie przerwanie zostanie zgłoszone np. 2x?

Reply to
Adam Wysocki

zostanie utracone i przerwanie zostanie wykonane jednokrotnie. Jedna flaga przerwania mo¿e zg³osiæ tylko wyst±pienie jednego zdarzenia. Pozdrawiam Darek

Reply to
Darek

nie do koñca i nie tyczy siê to tylko 51, avr ma podobnie a mianowicie, s¹ przerwania dla których przyjêcie przerwania kasuje flagê a s¹ takie gdzie trzeba to robiæ z "³apy" w procedurze obs³ugi.

Ja pisa³em natomiast, zgodnie z tematem, o ró¿nych przerwaniach. Je¿eli mamy przerwania o tym samym priorytecie A i B to wykonuj¹c procedurê obs³ugi A nie mo¿na stwierdziæ czy przerwanie B pojawi³o siê 1x czy 10x, dlatego obs³uga przerwania powinna trwaæ minimaln¹ liczbê cykli zegarowych.

Pozdrawiam Darek

Reply to
Darek

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.