چند کلمه در شرح محتوای وب‌سایت...

شروع آموزش ARM NXP

به نام خدا سلام دوستان در ابتدا عید سعید فطر را با اینکه چند روزی از اون گذشته  تبریک میگم... به امید خدا من سعی دارم در این  قسمت یک آموزش تقریبا جامع برای میکروکنترلرهای سری LPC قرار بدم البته خوب مشخصه میکروکنترلری که با اون شروع میکنم معلومه دیگه LPC2378 و در ادامه هم اگرخدا  بخواهد LPC1768 البته این یکی رو فقط تا الان مدارش رو درست کردم آیسیش رو نخریدم عملا کار کنم پس فعلا بحث ما میره برای LPC2378 دلیل اینکه من خودم یادگیری این میکرو را شروع کردم این بود که یک سفارشی بود که باید در اون از LCD N96 استفاده میشد این بود که من ناخودآگاه والبته با علاقه هم داشتم این کار رو شروع کردم مبحث یک مقدار طولانی شاید هم یک جور بشه گفت خیلی طولانی چون بعد این میکرو باید بریم سراغ خانواده های جدیدتر مثل LPC1768وlpc1788و...خوب حالا من یک سری سر فصل میگم گه تا الان انجام شده و من به مرور با توضیحات اونها رو قرار میدم

یک کتابخانه کلی که فعلا توابع UARTوSPIوSSPوSLEEPوADCو یک سری تابع برای کار با پورتهای ورودی خروجی که این یکی یکسره قراره از طرف بنده آپدیت میشه و البته توابعش رو هم باید به مرور توضیح بدم با مثالهای جدا ...

کارهای دیگه هم:

کار با EEPROM خارجی

کتابخانه SOUND

کار با RFM12BP

کار با رابط MCI

کار با LCD  رنگی البته درست و حسابی این یکی فکر کنم باز کردن مطلبش خیلی طولانی باشه...

کار با رابط RTC

کار با keypad

کار با تایمر ها و قسمتهای مختلف آن...

و...

و خوب حالا میریم سراغ سخت افزاری که سعی میکنیم مثالها رو روی اون اجرا کنیم این دوتا عکس یکی مربوط میشه به LPC2378 اون یکی هم LPC1768 که البته هنوز آیسیش رو نخریدم عملا امتحان کنم PCBاگر آیسیش رو خریدم تست کردم برای شما هم میگذارم  مربوط به LPC 2378 رو باید برای کار شما قسمتهای اضافیش رو بردارم و یک PCB  جدید بزنم البته یکی ساده جدید زدم که جای LCDN96 و رابط MCI و رابط JLINK رو داره  و پایه های دیگه رو هم داده بیرون ولی خوب این مورد نظر من نیست به هر حال PCB ها با نرم افزار پروتئوس کشیده شده و فایل پروتلش هم رو میگذارم LCD  هم با یک کابل و PCB دیگه و یک کابل فلت 40 عددی میاد بیرون که راحت باشید و از همه مهمتر من همه PCBها رو یکرو میکشم تا هم هزینه تمام شده تمامتر شده پایین بیاد و هم مونتاژ و عیب یابی راحتتر بشه برای آینده هم دارم روی LPC1788 دارم کار میکنم فعلا دارم PCB  مدارش رو میکشم و روی مثالهای NXP کارمیکنم بخصوص برای اترنت وusb و LCD PSP که الان در ایران هست با قیمت 55 هزار تومان البته خداکنه آیسیش توی ایران هم بیاد که عملا راه اندازیش کنیم...و البته LPC1313 که انشاا.. با اون قیمت پایینش(3.5 دلار) و امکانات عالی و صنعتی بودنش قراره جایگزین AVR و PIC بشه... و البته دوستان وارد هم کردند...

این عکس مدار      lpc2378

LPC2378

این هم عکس مدار lpc1768

LPC1768

این هم اون کتابخانه کلی که گفتم برای دانلود پسورد فایل هم http://microelectronic.persiangig.com

http://microelectronic.persiangig.com/document/LOCAL%20LIBRARY.zip

فقط بنده یک توضیح اجمالی مربوط به توابع GPIO بدم که دوستان سردرگم نشند

تابع TRIG_PORT برای تغییر وضعیت خروجی یکبیت خاص از یک پورت

تابع OUTPUT_PORT برای ورودی خروجی کردن یک بیت خاص از یک پورت

تابع PULL_PORT برای پول آپ یا پول دان یا NONE یک بیت خاص از یک پورت

تابع READ_PORT برای خواندن یک بیت خاص از یک پورت






گزارش تخلف
بعدی