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