ARM7 lpc214 Nápověda O VIC_Vector_IRQ

H

hbaocr

Guest
helllo, všechny přátele
Právě jsem se naučit ARM7 LPC2148 a mám trochu problém o VIC, když převedla na problém IRQ_vector.My prostředky, jak mohu používat více než jeden IRQ přerušení (IRQ vektor), ve stejnou dobu.a kód za to.Některé přítel mi Poté, co jsem umožní Interrupt zdrojů, které chci, můžu přiřadit každému ISR_routine funkcí VICvectorAddr0, VICvectorAddr1, ... atd. (např. VICvectorAddr0 = nepodepsané (ISR_routine function1)VICvectorAddr1 = nepodepsané (ISR_routine function2)

), Ale nevím, jak paže dokáže rozpoznat, které ISR_routine funkci, na kterou vektor přerušení IRQ-sources.

 
Je potřeba přečíst o vektorové řízení rejstříku (VICVectCntl).
Citace:

Vektorové řízení Registr obsahuje dvě pole: kanál oblasti a umožnit bit.
Programováním kanál

pole, může být jakákoliv přerušení kanálu je připojen k jakékoli dané slot a poté aktivován pomocí umožnit bit.Prioritou vectored přerušení je dána jeho slot číslo, tím nižší je slot číslo, tím důležitější

přerušení.
 

Welcome to EDABoard.com

Sponsor

Back
Top