با سلام خدمت همه دوستان
همون طوری که قول داده بودم مشکل پروگرمر PICkit2 رو که مربوط به ولتاژ 3.3 ولت بود رو حل کردم و شماتیک مدار و PCB و فایل هگز مربوط به میکروی PIC18F2550 رو میتونید از لینک زیر دانلود کنید. دوستان من تمام تلاشم رو کردم که این پروگرمر رو بدون ایراد و اشکال طراحی کنم ولی اگه شما با موردی مواجه شدید حتما و حتما مطرح کنید. من این پروگرمر رو بر روی میکروی PIC24HJ32GP202 تست کردم و به خوبی هم جواب گرفتم ولی باید در پروگرم کردن این سری از میکروها به موارد زیر توجه کنید:
1. هنگام برنامه ریزی این سری از میکروها باید به این نکته توجه کنید که یک خازن 1000 میکروفارد باید بین دو پایه VCAP/VDDCORE و VSS قرار دهید چون در غیر این صورت برنامه PICkit 2 v2.60 قادر به شناسایی میکرو نخواهد بود و پیغام زیر را خواهد داد:

پیغام خطا:

2.در سایت میکروچیپ توصیه شده که در میکروهای سری PIC24 و PIC32MX و هر میکرویی که دارای یکی از پایه های زیر باشد موارد مربوط زیر باید رعایت شود و بیشتر تاکید هم بر روی پایه VCAP/VDDCORE و MCLR است. البته مشکل مربوط به پایه MCLR رو بر روی برد حل کردم فقط باید به پایه VCAP/VDDCORE توجه کنید.

3.نکته بعدی که باید به آن توجه کنید این است که بر روی PCB جامبری تعبیه شده که با استفاده از آن شما میتوانید با توجه به تغذیه میکرو ولتاژ مربوط به پروگرمر رو عوض کنید :

4. ترتیب پایه های مربوط به پروگرمر هم به شکل زیر هست:

5. همان طوری که میدانید ورودی میکرو از طریق کابل USB است که باید پایه های مربوط به این درگاه را نیز به درست وصل کنید:

سیم بندی مربوط به USBهای مختلف هم به شکل زیر است:

توجه1: موقع اتصال کابل USB به پروگرمر حتما وحتما به قطبهای مثبت و منفی توجه کنید چون ممکن است باعث سوختن میکرو شود
توجه2:هنگام وصل پروگرمر به کامپیوتر اگر یکی از LED ها(سبز رنگ) روشن شود نشان از درست بودن قطبها است ولی اگر کامپیوتر پروگرمر را نشناخت با تغییر دو سیم D+ و D- میتوانید این مشکل را حل کنید.
توجه3: همیشه قبل از اجرای برنامه PICKit2 اگر به پروگرمر میکرویی وصل باشد هنگام اجرای برنامه به صورت خودکار میکروی مورد نظر رو شناسایی میکنه. البته بعضی مواقع که کامپیوتر هنگ میکنه باید به صورت دستی میکرو رو تعریف کنیم ولی با یه بار ریست pc مشکل حل میشه.
توجه4: بعد اینکه مدار رو مونتاژ کردین برای اینکه مطمئن بشید که پروگرمرتون درست کار میکنه اول باید به روشن بودن LED توجه کنید بعد برنامه رو اجرا کنید و اگر برنامه پیغام زیر رو داد مطمئن بشین که پروگرمر آماده بهره برداریه!!!

توجه خییییییلی مهم: دوستان من مدار رو بر روی برد هزار سوراخه تست کردم و جواب گرفتم و قرار بود که امروز به همراه عکس کامل پروگرمر این پروژه رو در اختیارتون بزارم ولی متاسفانه از دیروز تا حالا ابر و ماه و خورشید و فلک دست به دست هم دادن تا منو پیشه شما کوچیک کنند. ولی چون هنور روی فیبر تست نکردم یه خورده نگرانم که پیش شما عزیزان شرمنده بشم ولی قول میدم تا جمعه خبر نهایی رو بهتون بدم. البته من 90 درصد مطمئنم که کار خواهد کرد ولی میخوام این مقدار به 100 درصد برسه
لینک شماتیک و PCB و فایل هگز میکروی PIC18F2550 در پایین همین پست، ضمیمه شده است.
(ضمنا فایل هگز مربوطه در محل نصب برنامه ی PICkit2 با نام PK2V023200.hex نیز وجود دارد.)
PICkit2_v2.61 Setup
موفق باشید
همون طوری که قول داده بودم مشکل پروگرمر PICkit2 رو که مربوط به ولتاژ 3.3 ولت بود رو حل کردم و شماتیک مدار و PCB و فایل هگز مربوط به میکروی PIC18F2550 رو میتونید از لینک زیر دانلود کنید. دوستان من تمام تلاشم رو کردم که این پروگرمر رو بدون ایراد و اشکال طراحی کنم ولی اگه شما با موردی مواجه شدید حتما و حتما مطرح کنید. من این پروگرمر رو بر روی میکروی PIC24HJ32GP202 تست کردم و به خوبی هم جواب گرفتم ولی باید در پروگرم کردن این سری از میکروها به موارد زیر توجه کنید:
1. هنگام برنامه ریزی این سری از میکروها باید به این نکته توجه کنید که یک خازن 1000 میکروفارد باید بین دو پایه VCAP/VDDCORE و VSS قرار دهید چون در غیر این صورت برنامه PICkit 2 v2.60 قادر به شناسایی میکرو نخواهد بود و پیغام زیر را خواهد داد:

پیغام خطا:

2.در سایت میکروچیپ توصیه شده که در میکروهای سری PIC24 و PIC32MX و هر میکرویی که دارای یکی از پایه های زیر باشد موارد مربوط زیر باید رعایت شود و بیشتر تاکید هم بر روی پایه VCAP/VDDCORE و MCLR است. البته مشکل مربوط به پایه MCLR رو بر روی برد حل کردم فقط باید به پایه VCAP/VDDCORE توجه کنید.

3.نکته بعدی که باید به آن توجه کنید این است که بر روی PCB جامبری تعبیه شده که با استفاده از آن شما میتوانید با توجه به تغذیه میکرو ولتاژ مربوط به پروگرمر رو عوض کنید :

4. ترتیب پایه های مربوط به پروگرمر هم به شکل زیر هست:

5. همان طوری که میدانید ورودی میکرو از طریق کابل USB است که باید پایه های مربوط به این درگاه را نیز به درست وصل کنید:

سیم بندی مربوط به USBهای مختلف هم به شکل زیر است:

توجه1: موقع اتصال کابل USB به پروگرمر حتما وحتما به قطبهای مثبت و منفی توجه کنید چون ممکن است باعث سوختن میکرو شود
توجه2:هنگام وصل پروگرمر به کامپیوتر اگر یکی از LED ها(سبز رنگ) روشن شود نشان از درست بودن قطبها است ولی اگر کامپیوتر پروگرمر را نشناخت با تغییر دو سیم D+ و D- میتوانید این مشکل را حل کنید.
توجه3: همیشه قبل از اجرای برنامه PICKit2 اگر به پروگرمر میکرویی وصل باشد هنگام اجرای برنامه به صورت خودکار میکروی مورد نظر رو شناسایی میکنه. البته بعضی مواقع که کامپیوتر هنگ میکنه باید به صورت دستی میکرو رو تعریف کنیم ولی با یه بار ریست pc مشکل حل میشه.
توجه4: بعد اینکه مدار رو مونتاژ کردین برای اینکه مطمئن بشید که پروگرمرتون درست کار میکنه اول باید به روشن بودن LED توجه کنید بعد برنامه رو اجرا کنید و اگر برنامه پیغام زیر رو داد مطمئن بشین که پروگرمر آماده بهره برداریه!!!

توجه خییییییلی مهم: دوستان من مدار رو بر روی برد هزار سوراخه تست کردم و جواب گرفتم و قرار بود که امروز به همراه عکس کامل پروگرمر این پروژه رو در اختیارتون بزارم ولی متاسفانه از دیروز تا حالا ابر و ماه و خورشید و فلک دست به دست هم دادن تا منو پیشه شما کوچیک کنند. ولی چون هنور روی فیبر تست نکردم یه خورده نگرانم که پیش شما عزیزان شرمنده بشم ولی قول میدم تا جمعه خبر نهایی رو بهتون بدم. البته من 90 درصد مطمئنم که کار خواهد کرد ولی میخوام این مقدار به 100 درصد برسه

لینک شماتیک و PCB و فایل هگز میکروی PIC18F2550 در پایین همین پست، ضمیمه شده است.
(ضمنا فایل هگز مربوطه در محل نصب برنامه ی PICkit2 با نام PK2V023200.hex نیز وجود دارد.)
PICkit2_v2.61 Setup
موفق باشید

دیدگاه