فهرست مطالب:
تصویری: نحوه برنامه ریزی PIC MCU با برنامه نویس PICkit با استفاده از Breadboard: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
برای بازی با میکروکنترلرهای PIC (یا هر دستگاه دیگر) نیازی به ابزارهای گران قیمت و پیچیده ندارید. تنها چیزی که نیاز دارید یک تخته نان است که در آن مدار و برنامه نویسی خود را آزمایش کنید. البته نوعی برنامه نویس و IDE ضروری است. در این قسمت از برنامه نویس MPLAB X IDE و PICkit3 استفاده خواهم کرد.
من PIC18F14K22 را انتخاب کرده ام. هیچ دلیل خاصی برای این PIC خاص وجود ندارد ، من فقط آن را در حال حاضر بدون استفاده دارم. در محدوده ولتاژ بین 2.3 ولت تا 5.5 ولت کار می کند. فرآیند برنامه نویسی با کد ساده ای نشان داده می شود که اجازه می دهد LED به صورت دوره ای چشمک بزند.
مرحله 1: آنچه ما نیاز داریم
- برنامه نویس PICkit3
- تخته نان
- MICU PIC18F14K22
- هدر 6 پین
- برخی از کابل ها
- یا باتری 4.5 ولت یا کابل USB (می توانید از ماوس یا صفحه کلید قدیمی استفاده کنید یا خودتان آن را تهیه کنید)
- هر رنگ LED و مقاومت 470 برای آزمایش
جداول اطلاعاتی:
PIC18F14K22
PICkit 3
مرحله 2: سیم کشی
PICkit3
بیایید نگاهی به برنامه نویس PICkit3 بیندازیم. به سربرگ زن 6 پینی در قسمت پایین توجه کنید. پین شماره یک با یک مثلث سفید امضا شده است بنابراین از طرف جلو پین ها از راست به چپ شماره گذاری می شوند. توضیحات پین ها:
- MCLR
- Vdd
- زمین
- داده های ICSP
- ساعت ICSP
- متصل نیست
تخته نان
ابتدا سربرگ 6 پین و PIC را به اندازه کافی نزدیک یکدیگر روی تخته نان قرار دهید. در برگه اطلاعات PIC ما باید نقشه توابع را بیابیم:
- Vdd - پین 1
- Vss (زمین) - پین 20
- PGD (ICSP Data) - پین 19
- PGC (ICSP Clock) - پین 18
- MCLR - پین 4
- RC0 - پین 16 (پینی که LED توسط آن هدایت می شود)
طرح مدار در تصویر Fritzing نشان داده شده است.
تغذیه
همانطور که قبلاً ذکر شد ، مدار می تواند از باتری 4.5 ولت یا پریز USB (5 ولت) تغذیه شود. برای روشن شدن 5 ولت برای این PIC خاص مناسب است اما لازم نیست برای دیگران باشد. همیشه برگه داده را برای محدوده ولتاژ قابل استفاده در دستگاه بررسی کنید.
مرحله 3: برنامه نویسی
من کد بسیار ساده ای را برای آزمایش آماده کردم. هنگامی که پروژه MPLAB را برای برنامه نویسی آماده کردید ، PICkit3 را به هدر پین روی صفحه نان متصل کنید. فراموش نکنید که مدار را تغذیه کنید در غیر اینصورت ارتباط بین PIC و برنامه نویس قطع می شود. روی دکمه "Make and Program Device Main Project" کلیک کرده و منتظر بمانید تا برنامه نویسی به پایان برسد. پس از آن LED باید چشمک بزند - 500 میلی ثانیه روشن و 500 میلی ثانیه خاموش است.
توصیه شده:
نحوه بارگذاری کد C در AVR با استفاده از Arduino Uno به عنوان برنامه نویس: 6 مرحله
نحوه آپلود کد C به AVR با استفاده از Arduino Uno به عنوان برنامه نویس: سلام به همه: D در اینجا من یک روش ساده برای برنامه ریزی هر گونه تراشه AVR با استفاده از Arduino Uno R3 را به اشتراک می گذارم. تنها چیزی که شما نیاز دارید این است که کد را روی میکروکنترلر خود بسوزانید ، آردوینو Uno به جای خرید خاص است. برنامه نویس که هزینه زیادی دارد
نحوه برنامه ریزی برد AVR با استفاده از برد آردوینو: 6 مرحله
نحوه برنامه ریزی برد AVR با استفاده از برد Arduino: آیا یک برد میکروکنترلر AVR در اطراف خود قرار داده اید؟ آیا برنامه نویسی آن مشکل است؟ خوب ، شما در جای مناسب هستید. در اینجا نحوه برنامه ریزی برد میکروکنترلر Atmega8a با استفاده از برد Arduino Uno به عنوان برنامه نویس را به شما نشان خواهم داد. بنابراین بدون هیچ چیز بعدی
نحوه ایجاد یک برنامه نویس USBTiny ISP: با استفاده از دستگاه فرز CNC PCB: 13 مرحله (همراه با تصاویر)
چگونه می توان یک برنامه نویس ISP USBTiny ساخت: با استفاده از دستگاه فرز CNC PCB: آیا به این فکر کردید که چگونه می توانید پروژه الکترونیکی خود را از ابتدا بسازید؟ انجام پروژه های الکترونیکی برای ما سازندگان بسیار هیجان انگیز و سرگرم کننده است. اما اکثر سازندگان و علاقه مندان به سخت افزار که در حال پیشرفت در زمینه سازنده هستند ، پروژه های خود را ساختند
نحوه ایجاد برنامه نویس PIC - PicKit 2 'clone': 4 مرحله (همراه با تصاویر)
چگونه یک برنامه نویس PIC بسازیم - PicKit 2 'clone': سلام! این یک دستورالعمل کوتاه برای ساخت یک برنامه نویس PIC است که به عنوان PicKit 2 عمل می کند. من این را به این دلیل ارزان تر از خرید PicKit اصلی و همچنین Microchip ، تولید کنندگان میکروکنترلرهای PIC و برنامه نویس PicKit ، تهیه کردم
Pic 16F676 ICSP سوکت برنامه نویسی برای برنامه نویس PICkit 2: 6 مرحله
عکس 16F676 ICSP سوکت برنامه نویسی برای برنامه نویس PICkit 2: من سعی می کنم این ماژول موتور DC دوگانه را برای پروژه ربات خود بسازم و فضا برای قرار دادن هدر پین ICSP روی PCB نداشتم. بنابراین من به سرعت این طرح را مسخره کردم