当前位置:首页 > 企业新闻

wince5.0中断的详细解释|亚博体彩APP下载
本文摘要:1WinCE中第一次对中断的处置是在OAL的OEMInit()中,该调用函数OALIntrInit()顺利完成对中断的初始化。

1WinCE中第一次对中断的处置是在OAL的OEMInit()中,该调用函数OALIntrInit()顺利完成对中断的初始化。  2OALIntrInit()对中断的初始化保证了以下工作中:  2.1根据配备IPR0-IPR33设定中断优先,优先界定在g_IntPriorities和g_IntPriorities2中,在其中IRQ_OSMR0为最低优先级,IRQ_KEYPAD为最低优先级。  2.2设定ICCR,在空余方式时只对合理地的,非屏蔽掉的中断呼吁。

亚博体彩APP下载

  2.3BSPIntrInit()。该涵数对BSP中务必处置的中断进行初始化工作中,主要是设定ICMR存储器使GPIO1(CPLD)和GPIO2为非屏蔽掉情况,随后根据OALIntrStaticTranslate建立IRQ和sysintr中间的关系。

  2.4针对WinCE而言,中断能够不作以下归类:  1》与BSP涉及的Kernel用以的內部中断,例如IRQ_OSMR0(for  sched),IRQ_RTCALARM;  2》与BSP相关的CPU內部中断,例如IRQ_USBOHCI,IRQ_OSM  R1,IRQ_KEYPAD,IRQ_FFUART,IRQ_BTUART,IRQ_STUART,IRQ_DMAC,IRQ_USBFN;  3》CPLD所管理方法的中断,以GPIO1通告CPU中断的造成,在收到G  PIO1造成的中断后能够根据载入详细地址0x0A00_0010鉴别确立的中断源,例如IRQ_GPIO1_MMCCD(MMC_IN_INT,MMC_OUT_INT),IRQ_GPIO1_USBCD(USB_IN_INT,USB_OUT_INT),IRQ_GPIO1_PCMCIA_S0_CSC(CF_IN_INT.CF_OUT_INT),也有在编码中没处置的SIM卡中断(SIM_IN_INT,SIM_OUT_INT)。


本文关键词:亚博体彩APP,亚博体彩APP官方下载,亚博体彩APP下载

本文来源:亚博体彩APP-www.bjatrs.com