اطلاعیه

Collapse
No announcement yet.

برنامه نویسی در keil

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    برنامه نویسی در keil

    سلام به همه دوستان
    من تازه کار با ARM را شروع کردم ولی قبلا با AVR کار می کردم.
    حالا تفاوت های موجود کمی آزار دهنده شده از جمله آنکه در AVR ریجیسترها را می شد به راحتی به صورت bit به bit و به طور مستقیم تغییر داد مثلا
    PORTA.0=1 و یا PORTA.0~=PORTA.0
    ولی در َ ARM لااقل در keil این امکان به طور مستقیم وجود ندارد.
    حال سئوال من این است که من می خواهم یک بیت را در یک رجیستر NOT کنم این کار را باید چگونه انجام دهم ؟
    فعلا برای این کار یک زیر برنامه نوشته ام ولی فکر می کنم باید راه بهتری برای این کار در keil باشد

    #2
    پاسخ : برنامه نویسی در keil

    نوشته اصلی توسط ali ali
    سلام به همه دوستان
    من تازه کار با ARM را شروع کردم ولی قبلا با AVR کار می کردم.
    حالا تفاوت های موجود کمی آزار دهنده شده از جمله آنکه در AVR ریجیسترها را می شد به راحتی به صورت bit به bit و به طور مستقیم تغییر داد مثلا
    PORTA.0=1 و یا PORTA.0~=PORTA.0
    ولی در َ ARM لااقل در keil این امکان به طور مستقیم وجود ندارد.
    حال سئوال من این است که من می خواهم یک بیت را در یک رجیستر NOT کنم این کار را باید چگونه انجام دهم ؟
    فعلا برای این کار یک زیر برنامه نوشته ام ولی فکر می کنم باید راه بهتری برای این کار در keil باشد
    سلام
    توی ARM معمولا برای هر کاری معمولا یک رجیستر Enable و یک Disable وجود داره. شما با یک کردن Enable اون رو فعال میکنید و با یک کردن Disable اونو غیر فعال میکنید.
    اگر تازه واردید بهتره از هدر PIO.h استفاده کنید که خیلی راحتتره
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

    دیدگاه

    لطفا صبر کنید...
    X