فرض کنید یه مشتری اومده و در خواست های زیر رو از شما داره
اسم پروژه رو گذاشته ساعت و میخواد یه LCD گرافیکی رنگی خوشگل داشته باشه.
همچنین شامل Ethernet و USB باشه و قابلیت پخش MP3 رو هم داشته باشه.
میخواد با کنترل تلویزیون کنترلش کنه و دما رو هم بخونه.
میخواد یه برنامه کامپیوتری هم براش بنویسید که بتونه عملکردشو کنترل بکنه و ببینه.
علاوه بر همه زمان خیلی کمی بهتون داده.
قراره ما توی این کانال این پروژه رو از صفر با هم به صورت ویدیویی انجام دهیم
@ASiDesigner
اسم پروژه رو گذاشته ساعت و میخواد یه LCD گرافیکی رنگی خوشگل داشته باشه.
همچنین شامل Ethernet و USB باشه و قابلیت پخش MP3 رو هم داشته باشه.
میخواد با کنترل تلویزیون کنترلش کنه و دما رو هم بخونه.
میخواد یه برنامه کامپیوتری هم براش بنویسید که بتونه عملکردشو کنترل بکنه و ببینه.
علاوه بر همه زمان خیلی کمی بهتون داده.
قراره ما توی این کانال این پروژه رو از صفر با هم به صورت ویدیویی انجام دهیم
@ASiDesigner
همواره به یاد داشته باشید که مهندس ها خارج از کلاس درس ساخته میشن.
@ASiDesigner
@ASiDesigner
توی این دوره اموزشی قراره یه پروژه رو از صفر شروع کنیم و اونو به سرانجام برسونیم
مراحل انجام پروژه
1. دیدن نیازها
2. طراحی شماتیک مدار(توسط نرم افزار Altium Designer )
3. طراحی برد مدار (توسط نرم افزار Altium Designer )
4. برنامه نویسی (نوسط نرم افزار KEIL )
@ASiDesigner
مراحل انجام پروژه
1. دیدن نیازها
2. طراحی شماتیک مدار(توسط نرم افزار Altium Designer )
3. طراحی برد مدار (توسط نرم افزار Altium Designer )
4. برنامه نویسی (نوسط نرم افزار KEIL )
@ASiDesigner
برنامهی Altium Designer یک بستهی نرمافزاری طراحی الکترونیکی ECAD یا EDA است
که برای برد مدار چاپی (Printed Circuit Board یا بهاختصار PCB) مورد استفاده قرار میگیرد.
@ASiDesigner
که برای برد مدار چاپی (Printed Circuit Board یا بهاختصار PCB) مورد استفاده قرار میگیرد.
@ASiDesigner
این نرمافزار در سال ۱۹۸۵ با نام Protel Designer و برای سیستمعامل DOS ارائه شد و دو سال بعد نرمافزار Protel Schematic بهعنوان بخش طراحی و ویرایش شماتیک منتشر شد؛ پس از ارائهی نسخهی Protel DXP، نام این مجموعه بهشکل Altium Designer تغییر داده شد.
@ASiDesigner
@ASiDesigner
امکانات و ویژگیهای نرمافزار Altium Designer :
- طراحی PCB با پشتیبانی از قطعات Embedded و تعبیهشده، مدیریت پیشرفتهی لایهها، ردیابی مسیر خودکار و...
- تجزیه و تحلیل مدارهای آنالوگ بهصورت اسپایس
- امکان طراحی و پیادهسازی شماتیک
- دارای کتابخانهی بسیار کامل قطعات مختلف با دستهبندی مناسب
- برخورداری از ابزارهای کامل کدنویسی و طراحی FPGA با قابلیت شبیهسازی و اشکالزدایی VHDL (یک زبان توصیف سختافزاری) و...
- قابلیت خروجیگرفتن بهصورت سهبعدی از مدار
- وجود افزونههای متعدد جهت اضافهکردن ویژگیهای جدید به نرمافزار
- پشتیبانی از همهی شرکتهای سازندهی مدار چاپی
و...
@AsiDesigner
- طراحی PCB با پشتیبانی از قطعات Embedded و تعبیهشده، مدیریت پیشرفتهی لایهها، ردیابی مسیر خودکار و...
- تجزیه و تحلیل مدارهای آنالوگ بهصورت اسپایس
- امکان طراحی و پیادهسازی شماتیک
- دارای کتابخانهی بسیار کامل قطعات مختلف با دستهبندی مناسب
- برخورداری از ابزارهای کامل کدنویسی و طراحی FPGA با قابلیت شبیهسازی و اشکالزدایی VHDL (یک زبان توصیف سختافزاری) و...
- قابلیت خروجیگرفتن بهصورت سهبعدی از مدار
- وجود افزونههای متعدد جهت اضافهکردن ویژگیهای جدید به نرمافزار
- پشتیبانی از همهی شرکتهای سازندهی مدار چاپی
و...
@AsiDesigner
لطفا روی دکمه join کلیک کنید و کانال رو به حداقل 5 نفر از دوستاتون معرفی کنید
دوستتان داریم ❤️❤️
@ASiDesigner
دوستتان داریم ❤️❤️
@ASiDesigner
استاندارد JTAG یا Joint Test Action Group استانداردی است که توسط شرکتهای کلیدی تولید کننده PCB و IC تهیه و تدوین گردید و در سال 1990 به عنوان استاندارد در IEEE با شماره IEEE1149.1-1990 به ثبت رسید.
در این استاندارد سخت افزار و نرم افزار مورد نیاز برای فعال کردن قابلیت تست و ارتباط با دنیای خارج از آی سی ها و میکروکنترلر ها ارایه شده است .
@AsiDesigner
در این استاندارد سخت افزار و نرم افزار مورد نیاز برای فعال کردن قابلیت تست و ارتباط با دنیای خارج از آی سی ها و میکروکنترلر ها ارایه شده است .
@AsiDesigner
پروگرامر و دیباگر میکروکنترلرهای ARM با نام تجاری J-LINK توسط شرکت Segger طراحی و ساخته شده است.
شما توسط این پروگرامر به راحتی می توانید از طریق پورت USB کامپیوتر خود، میکروکنترلر مورد نظرتان را برنامه ریزی کنید.
این پروگرامر توسط تمامی کامپایلرهای ARM به صورت مستقیم پشتیبانی می شود. وجه تمایز این پروگرامر با دیگر پروگرامرهای موجود در بازار، بخش مدارهای حفاظت تعبیه شده بر روی برد پروگرامر می باشد.
توجه داشته باشید که J-Link از استاندارد JTAG پشتیبانی می کند.
@AsiDesigner
شما توسط این پروگرامر به راحتی می توانید از طریق پورت USB کامپیوتر خود، میکروکنترلر مورد نظرتان را برنامه ریزی کنید.
این پروگرامر توسط تمامی کامپایلرهای ARM به صورت مستقیم پشتیبانی می شود. وجه تمایز این پروگرامر با دیگر پروگرامرهای موجود در بازار، بخش مدارهای حفاظت تعبیه شده بر روی برد پروگرامر می باشد.
توجه داشته باشید که J-Link از استاندارد JTAG پشتیبانی می کند.
@AsiDesigner
با استفاده از روش In System Programming یا به اختصار ISP شما قادر خواهید بود میکروکنترلر خودتون رو بدون نیاز به هیچ پروگرامری ، پروگرام کنید.
روش کار به این صورت هست که پایه p2.10 رو صفر میکنیم و میکرو را ریست میکنیم.
با انجام دادن این کار میکرو به حالت ISP میره و میتونیم فایل هگز برنامه ای که نوشتیم رو روی اون بریزیم .
اگه توجه کرده باشید بعضی از موبایل ها یا رسیورهارو با کابل USB دوباره پروگرام می کنن.
به این روش میگن ISP.
با ما همراه باشید تا با نحوه کار این روش به صورت عملی اشنا بشید.
@AsiDesigner
روش کار به این صورت هست که پایه p2.10 رو صفر میکنیم و میکرو را ریست میکنیم.
با انجام دادن این کار میکرو به حالت ISP میره و میتونیم فایل هگز برنامه ای که نوشتیم رو روی اون بریزیم .
اگه توجه کرده باشید بعضی از موبایل ها یا رسیورهارو با کابل USB دوباره پروگرام می کنن.
به این روش میگن ISP.
با ما همراه باشید تا با نحوه کار این روش به صورت عملی اشنا بشید.
@AsiDesigner