دستگاهای کنترل بیسیم NERCI

انواع ریموت کنترل ها را می توانید اینجا بیابید.

دستگاهای کنترل بیسیم NERCI

انواع ریموت کنترل ها را می توانید اینجا بیابید.

آموزش ARM با کامپایلر Keil uVISION (نحوه خرجی و ورودی نمودن پینها و یا پورتها)

درود فراوان. 

مقدمه: در تمامیه آموزشها به برسی و معرفی میکرو  ARM با شماره LPC2136 و شبیه سازی آن در پرو تئوس می پردازیم.امکان دارد هر پست تا تکمیل شدن چندین بار ویرایش شود.لذا اگر پستی ناقص بود در آینده تکمیل خواهد شد.کسانی که قبلا با AVR کار کرده اند خیلی راحتر می توانند ARM را فرا بگیرند.ولی قصد ما ارایه آموزش از ابتدا ترین اطلاعات است.لذل ممکن است بعضی قسمتها مب تواند برای کسانی که با AVR کار کرده اند کسل کننده باشد

یکی از تفاوتیهایی  که ARM  با  AVR  ذارد این است که بعنوان مثال این میکرو دارای2 پورت 32 پینی است در حالی که ATMEGA 32 که یک AVR است دارای چهار پورت 8 بیتی است.برای تعیین خروجی و ورودی پینها از  رجیستر IODIR استفاده می کنیم و چنانچه تمامی پین های پورت 1 خروجی باشد همه آنها را 1 تعریف می کنیم به شکل زیر: 

; IODIR1=0XFFFFFFFF 

برای خروجی تعریف کردن آن به شکل زیر عمل می نماییم: 

; IODIR1=0X00000000 

این نکته یادتون باشه که 8 تا F نشان دهنده 11111111111111111111111111111111.برای خروجی تععین کردن هر پین باید آن پین را 1 نماییم.با قرار دادن 0XFFFFFFFF تمامیه پین هارا یک یعنی خروجی تعیین کرده ایم.

نظرات 1 + ارسال نظر
sage kid چهارشنبه 23 مرداد‌ماه سال 1392 ساعت 01:56 ب.ظ

اصلا عزیزم من avr بلدم ولی وقتی arm می خونم یه چیز باحال تر از avr (و خیلی قوی تر)

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد