به نام خدا سلام دوستان در ابتدا عید سعید فطر را با اینکه چند روزی از اون گذشته تبریک میگم... به امید خدا من سعی دارم در این قسمت یک آموزش تقریبا جامع برای میکروکنترلرهای سری 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

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

این هم اون کتابخانه کلی که گفتم برای دانلود پسورد فایل هم http://microelectronic.persiangig.com
لینک دانلود:
http://microelectronic.persiangig.com/document/LOCAL%20LIBRARY.zip
فقط بنده یک توضیح اجمالی مربوط به توابع GPIO بدم که دوستان سردرگم نشند
تابع TRIG_PORT برای تغییر وضعیت خروجی یکبیت خاص از یک پورت
تابع OUTPUT_PORT برای ورودی خروجی کردن یک بیت خاص از یک پورت
تابع PULL_PORT برای پول پ یا پول دان یا NONE یک بیت خاص از یک پورت
تابع READ_PORT برای خواندن یک بیت خاص از یک پورت
البته یک درخواست هم دارم جسارتا کسی فعلا زیاد سوال نکنه تا من همینهائی را که گفتم رو یک مقدار توضیح بدم تا بعد
این وبلاگ ما هم تقریبا راه افتاد هنوز مطالبش رو قرار ندادم قرار ه انشاا.. یک سری مطالب خیلی عالی برای استفاده همه دوستان روی همین وبلاگ قرار بدم...
خوب سرتون رو درد آوردم به امید خدا...
یک کتابخانه کلی که فعلا توابع 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

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

این هم اون کتابخانه کلی که گفتم برای دانلود پسورد فایل هم http://microelectronic.persiangig.com
لینک دانلود:
http://microelectronic.persiangig.com/document/LOCAL%20LIBRARY.zip
فقط بنده یک توضیح اجمالی مربوط به توابع GPIO بدم که دوستان سردرگم نشند
تابع TRIG_PORT برای تغییر وضعیت خروجی یکبیت خاص از یک پورت
تابع OUTPUT_PORT برای ورودی خروجی کردن یک بیت خاص از یک پورت
تابع PULL_PORT برای پول پ یا پول دان یا NONE یک بیت خاص از یک پورت
تابع READ_PORT برای خواندن یک بیت خاص از یک پورت
البته یک درخواست هم دارم جسارتا کسی فعلا زیاد سوال نکنه تا من همینهائی را که گفتم رو یک مقدار توضیح بدم تا بعد
این وبلاگ ما هم تقریبا راه افتاد هنوز مطالبش رو قرار ندادم قرار ه انشاا.. یک سری مطالب خیلی عالی برای استفاده همه دوستان روی همین وبلاگ قرار بدم...
خوب سرتون رو درد آوردم به امید خدا...
دیدگاه