ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
105971
NES (26.11.2007 14:00, просмотров: 1734)
Код из Keil в Rowley? ПРивет всем, увидел библиотеку Keil работы и настройки переферии хочу приладить к Rowley, Keil у меня нет и не могу посмотреть что это за адрес T0TIMI_Addr? Hа арм-ме пишу первый раз! #define IRQVectors ((IRQVectors_TypeDef *)&T0TIMI_Addr) void EIC_Init(void) { extern u32 T0TIMI_Addr; u8 bCounter; u32 dOffset=0((u32)&T0TIMI_Addr); /* Disable FIQ and IRQ interrupts */ EIC->ICR = 0x00000000; /* Disable all channels interrupts */ EIC->IER = 0x00000000; /* Clear all pending bits */ EIC->IPR = 0xFFFFFFFF; /* Disable all FIQ channels interrupts and clear FIQ */ EIC->FIR = 0x0000000C; /* channels pending bits */ /* Ste the current priority level to zero */ EIC->CIPR = 0x00000000; /* IVR = high half of load PC instruction */ EIC->IVR = 0xE59F0000; dOffset = (dOffset+0x00007E0)<<16; /* Initialize SIRn registers */ for(bCounter=0; bCounter<32; bCounter++) { EIC->SIR[bCounter] = dOffset|0xF0000000; dOffset += 0x00000004 << 16; } }