PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : [سوال] سوال برنامه نویسی در keil



rezapop
29-03-2014, 19:53
میخواستم یک برنامه برای تستaic در keilبنویسم
ولی نمیدونم مشکل برنامه ام چی که تو debugerکار نمیده؟
برنامم رو تو پیوست آوردم چون کپی که میکردم بهم میریخت

1nafar
30-03-2014, 23:50
سلام
بهتره قبل از هر کاری مطالب موجود در امضای بنده رو مطالعه کنید .
1- برای تایپک عنوان مناسب انتخاب کنید ( مثلا : مشکل در راه اندازی وقفه در keil ، یا نیاز به کمک در راه اندازی وقفه در keil یا ... )
2- بهتره به جای اپلود سورس اصلی ، پروژه رو به صورت کامل بزارید ( پروژه keil ) .
برنامه دارای چند تا اشکال هست :
توی دستور زیر :
*AT91C_PMC_PCER=(AT91C_ID_PIOA<<1)&&(AT91C_ID_PIOB<<1)&&(AT91C_ID_FIQ<<1);
باید به صورت زیر بنویسید :
*AT91C_PMC_PCER |= (1 << AT91C_ID_PIOA);
*AT91C_PMC_PCER |= (1 << AT91C_ID_PIOB);
نیازی به فعال سازی pcer برای واحد aic ندارید ، توی صفحه 153 دیتاشیت at91sam7x256 نوشته :
The Advanced Interrupt Controller is continuously clocked. The Power Management Controller
has no effect on the Advanced Interrupt Controller behavior.
مطالب موجود در اولین پست آدرس زیر رو هم بخونید بد نیست :
کلیه آموزش ها و نکات مهم برد eke2sam7x v2.0 کویرالکترونیک - صفحه 2 (You can see links before reply)