سلام
توی رجیستر های FIOxCLR و FIOxSET و FIOxDIR و FIOxPIN این x چیه ؟
توی هر کدوم چه چیزی رو مشخص میکنه و اگر به جای x عدد 0 یا 1 یا 2 .... قرار بدیم چه کار هایی هرکدوم از رجیستر ها انجام میدن
خیلی ممنون
سلام
توی رجیستر های FIOxCLR و FIOxSET و FIOxDIR و FIOxPIN این x چیه ؟
توی هر کدوم چه چیزی رو مشخص میکنه و اگر به جای x عدد 0 یا 1 یا 2 .... قرار بدیم چه کار هایی هرکدوم از رجیستر ها انجام میدن
خیلی ممنون
مثلا اگر x رابر 2 باشه تنظیمات مربوزط به آن رجیستر در پورت 2 پیکر بندی میشه و ... حال بستگی به میکرو دارد که چند تا پورت دارد (مثلا دو تا پورت هر کدام 16 پایه ) اگر یک پورت بود به جای x نباید چیزی بنویسیم
سلام
خوب ما در LPC-GPIOx با این x شماره پورت رو مشخص میکنیم
توی یوزر منوال یه چیزایی نوشته بود متوجه نشدم برای همین سوال کردم
مثلا برای FIOxSET نوشته بود اگر 0 باشه Controlled pin output is unchanged
اگر 1 باشه Controlled pin output is set to HIGH.
سلام
این سبک استفاده از رجیسترها مال آرم 7 هست
FIO0SET و FIO1SET و FIO2SET ست کردن پورت 0 و 1 و 2 ...
ولی در کورتکس همان طور که در رجیسترها در فایل LPC17xx.h هست به صورت
LPC_GPIO0->FIOSET و LPC_GPIO1->FIOSET و ... استفاده می شود.