با سلام

اول عکس  اون بورد پست قبلی رو از اینجا ببینید.

 خب ، این پروژه بر اساس همون بورد هست . بنابراین اگه اون بورد رو ساختید میتونید این برنامه رو بدون هیچ تغییری روش امتحان کنید.

دفعه قبلی فقط خروجی میکرو رو امتحان کردیم ، اما ایندفعه هم حروجی و هم ورودی و البته با یه میکروی دیگه یعنی AT91sam7s64 . تو این پروژه 3 تا led به وسیله 4 تا دکمه کنترل میشن . به این صورت که دکمه های 1و2و3 به ترتیب led های 1و2و3 رو روشن و دکمه 4 هرسه رو با هم روشن میکنن.

 

 

 


تو این مدت من 2 چیز رو متوجه شدم (هر چند تقریبا بدیهی بود!) ، یکی اینکه از بین کامپایلر های موجود keil نسبتا بهتره ، و دیگه اینکه برنامه های میکرو های اتمل با nxp  تو اسم رجیستر ها ، کد startup و کار با peripheral های میکرو متفاوته ، بنابراین کار بر روی هرجفتشون و به طور همزمان ،خصوصا در زمان اولیه آموزش ، توصیه نمیشه!

فعلا من تصمیم دارم با اتمل کار کنم و بعدش برم سراغ NXP . البته امیدوارم تو پروژه بعدی خبری از LED نباشه لبخند

اینم یه عکس از پروژه:

 

اینجا هم کد برنامه برای keil .

نظر یادتون نره !

* استفاده از این مطلب با ذکر آدرس وبلاگ و یا نام نویسنده ، مجاز است.