fatemehjml
سه شنبه 29 شهریور 1390, 17:34 عصر
سلام دوستان
من رشته ام الکترونیکه و دارم با میکروهای آرم کار می کنم. این کدی که در ادامه نوشتم برای صفر و یک کردن بیتهای رجیستر AT91C_PIOA_PER هستش. با این صفر و یک کردن ما می تونیم یه چیزی رو فعال یا غیر فعال کنیم. حالا با این کد چطوری این کارو انجام داده؟
*AT91C_PIOA_PER = (255<<data_offset); //froma.0 to a.11
البته قبلش data_offset رو اینطوری معرفی کرده:
#define data_offset 0
من می خوام بدونم با این کد دقیقا بیتهای رجیستر AT91C_PIOA_PER به چه شکلی درمیان؟
با تشکر
من رشته ام الکترونیکه و دارم با میکروهای آرم کار می کنم. این کدی که در ادامه نوشتم برای صفر و یک کردن بیتهای رجیستر AT91C_PIOA_PER هستش. با این صفر و یک کردن ما می تونیم یه چیزی رو فعال یا غیر فعال کنیم. حالا با این کد چطوری این کارو انجام داده؟
*AT91C_PIOA_PER = (255<<data_offset); //froma.0 to a.11
البته قبلش data_offset رو اینطوری معرفی کرده:
#define data_offset 0
من می خوام بدونم با این کد دقیقا بیتهای رجیستر AT91C_PIOA_PER به چه شکلی درمیان؟
با تشکر