با سلام.
دوستان من یه مشکلی دارم اگر کسی از دوستان تجربه ای داره ممنون میشم راهنمایی کنه. مشکل اصلی من با فعال سازی وقفه در IAR هست.
وقفه تایمر 2 رو فعال می کنم ولی برنامه به خط زیر که میرسه:
وارد وقفه سخت افزاری NMIآ میشه و همونجا میمونه (BusFualt_Handler)
تنظیمات رو بررسی کردم با یه پروژه ای که دقیقا همین وقفه رو فعال کرده یکسان هست. فقط اون روی کیل اجرا شده و مال من IAR .
کسی از دوستان تجربه ای در این زمینه داره؟
دوستان من یه مشکلی دارم اگر کسی از دوستان تجربه ای داره ممنون میشم راهنمایی کنه. مشکل اصلی من با فعال سازی وقفه در IAR هست.
وقفه تایمر 2 رو فعال می کنم ولی برنامه به خط زیر که میرسه:
کد:
/* Enable the Selected IRQ Channels --------------------------------------*/ NVIC->ISER[NVIC_InitStruct->NVIC_IRQChannel >> 0x05] = (uint32_t)0x01 << (NVIC_InitStruct->NVIC_IRQChannel & (uint8_t)0x1F);
تنظیمات رو بررسی کردم با یه پروژه ای که دقیقا همین وقفه رو فعال کرده یکسان هست. فقط اون روی کیل اجرا شده و مال من IAR .
کسی از دوستان تجربه ای در این زمینه داره؟
دیدگاه