سلام دوستان من شروع کار با فیلیپس هستم و تاکنون رجیستر هاش من رو گیج کرده !
سوالاتی که دارم و قبل از این هم بگم من میکرو LPC2104 رو انتخاب کردم که بشود با پروتئوس شبیه سازی کرد اما سوالات من !
به عنوان مثال پین یک از پورت 0 این میکرو رو میخوام خروجی بزارم خوب اینجوری مینویسم:
کد:
#include <LPC210X.H>
int main(void) {
IODIR=0x02;
IOSET=0x02;
}
حال سوال من اینجاست اگر بخوام پین یک خروجی و پین دوم ورودی از همان پورت را بنویسم باید رجیستر IODIR روبه عنوان ورودی پیکر بندی کنم که در نتیجه اونوقت تنظیمات خروجی بهم میخوره
مثلا IODIR=0x03 خوب چه کار کنم ؟
سوال بعدی میخوام یک کلید رو بزنم یکی از پین ها روشن بشه رجیستر مربوط به این کار IOPIN هست چه جوری بنویسم ؟
دوستان سعی کنید یک مثال عملی بزنید