ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





صفحه 1 از 6 12345 ... آخرین
  1. #1
    تاریخ عضویت
    2013/07/10
    2,108
    139

    ارور Chip Enable Program Error در پراگرامر

    با سلام
    من این پراگرامر را دارم که هنگامی که میخوام اطلاعات mega16A را erase کنم ارور Chip Enable Program Error میده !! کلا با mega16 مشکل پیدا کرده !! و با mega8 مشکلی نداره !!!! هر کاری کردم درست نمیشه!! به نظرتان چه کار کنم؟ قضیه isp چی هست؟ چطوری میشه از کابل اش استفاده کرد؟
    http://eshop.eca.ir/%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85%D8%B1%D 9%87%D8%A7/490-avr-usb-programmer.html

    سپاس
    • تبلیغات
      .

  2. #2
    تاریخ عضویت
    2005/12/23
    441
    139

    پاسخ : ارور Chip Enable Program Error در پراگرامر

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

    دلایل این مسئله میتواند :
    1- تنظیمات فیوز بیت CKSEL باشد. که همانطور که قبلا عرض شد، پروگرامر شما برخلاف ادعای فروشگاه امکانات کاملی در این زمینه ندارد.
    2- تنظیم فیوز بیت SPIEN که در این صورت فقط با روش ولتاژ بالا میتوانید میکرو را بازگردانید. و از پروگرامر شما کاری بر نمی آید.
    3- اگر قبلا میکرو پروگرام میشده و اکنون امکان آن وجود دارد میتواند به طراحی بد پروگرامر و اضافه کردن زیف سوکت برگردد.

    اما راه حل ها به ترتیب موارد فوق :
    1- قرار دادن میکرو در خارج پروگرامر و استفاده از سیگنال ژنراتور و ... برای تامین کلاک و اتصال کابل ISP به میکرو جهت راه اندازی میکرو. و یا استفاده از پروگرامری مثل سانا جهت برنامه ریزی میکرو.
    2- استفاده از مدار دکتر فیوز بیت و یا پروگرامری مثل TNM که از روش ولتاژ بالا ساپورت میکنند. و یا استفاده از JTAG (به شرط آنکه JTAG غیر فعال نشده باشد)
    3- در این حالت باید میکرو را از مدار خارج و با روش ISP پروگرام کنید.

    جهت استفاده از روش ISP کافی است که پایه های MOSI, MISO, SCK, RESET, GND, VCC را از کانکتور موجود بر روی پروگرامر به میکروی خود در خارج از پروگرامر وصل کنید و بر روی زیف چیزی قرار نگرفته باشد.
    در صورت لزوم کلاک مورد نیاز را باید تامین کنید.
  3. #3
    تاریخ عضویت
    2013/07/10
    2,108
    139

    پاسخ : ارور Chip Enable Program Error در پراگرامر

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

    دلایل این مسئله میتواند :
    1- تنظیمات فیوز بیت CKSEL باشد. که همانطور که قبلا عرض شد، پروگرامر شما برخلاف ادعای فروشگاه امکانات کاملی در این زمینه ندارد.
    2- تنظیم فیوز بیت SPIEN که در این صورت فقط با روش ولتاژ بالا میتوانید میکرو را بازگردانید. و از پروگرامر شما کاری بر نمی آید.
    3- اگر قبلا میکرو پروگرام میشده و اکنون امکان آن وجود دارد میتواند به طراحی بد پروگرامر و اضافه کردن زیف سوکت برگردد.

    اما راه حل ها به ترتیب موارد فوق :
    1- قرار دادن میکرو در خارج پروگرامر و استفاده از سیگنال ژنراتور و ... برای تامین کلاک و اتصال کابل ISP به میکرو جهت راه اندازی میکرو. و یا استفاده از پروگرامری مثل سانا جهت برنامه ریزی میکرو.
    2- استفاده از مدار دکتر فیوز بیت و یا پروگرامری مثل TNM که از روش ولتاژ بالا ساپورت میکنند. و یا استفاده از JTAG (به شرط آنکه JTAG غیر فعال نشده باشد)
    3- در این حالت باید میکرو را از مدار خارج و با روش ISP پروگرام کنید.

    جهت استفاده از روش ISP کافی است که پایه های MOSI, MISO, SCK, RESET, GND, VCC را از کانکتور موجود بر روی پروگرامر به میکروی خود در خارج از پروگرامر وصل کنید و بر روی زیف چیزی قرار نگرفته باشد.
    در صورت لزوم کلاک مورد نیاز را باید تامین کنید.
    ممنون دوست عزیز: الان تنها راه همین isp ایا هست؟ یک کابل داخل بسته بود برای همین isp !! که سیم 10 چسنبده به هم دارد !! زمانیکه به کانکتور مربط به isp وصل می کنم دیگه ترتیب ان پایه به هم میخوره و MOSI, MISO, SCK, RESET, GND, VCC شناسایی شان سخت میشه !! نمی دانم چی به چی هست!!!
    در کل با این 6 پایه باید چکار کرد؟ به کدام پایه های میکرو باید وصل کرد؟!!
    واقعا برای شرکت eca متاسفم که این پراگرامر های بی کیفیت را بیرون میده!! حداقل این باگ ها را برطرف کنید مردم گرفتار نشوند!! صبح تا غروب ارور میده این پراگرامر!!و..........
    سپاس
  4. #4
    تاریخ عضویت
    2013/03/05
    تهران
    628
    24

    پاسخ : ارور Chip Enable Program Error در پراگرامر

    سلام. یه فایل به همراه پروگرمر هست که توش پایه ها رو معرفی کرده. CD ای چیزی باید داشته باشه.
    واسه من اینجوریه:



    اینا رو به پایه های هم نامش توی میکرو وصل کنین. باید میکرو رو روی برد بورد بذارین.
    البته فکر کنم باید MISO کابل رو به MOSI میکرو وصل کنین و MOSI کابل رو به MISO میکرو وصل کنین.
    http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842
  5. #5
    تاریخ عضویت
    2013/07/10
    2,108
    139

    پاسخ : ارور Chip Enable Program Error در پراگرامر

    نقل قول نوشته اصلی توسط سامان تقی پور
    سلام. یه فایل به همراه پروگرمر هست که توش پایه ها رو معرفی کرده. CD ای چیزی باید داشته باشه.
    واسه من اینجوریه:



    اینا رو به پایه های هم نامش توی میکرو وصل کنین. باید میکرو رو روی برد بورد بذارین.
    البته فکر کنم باید MISO کابل رو به MOSI میکرو وصل کنین و MOSI کابل رو به MISO میکرو وصل کنین.
    ممنون دوست عزیز: برام داخل سی دی عکسی نبود!! خط اخر که در مورد پایه توضیح دادید! ایا مطمئن هستید!؟ اشتباه نزنیم ای سی به فنا بره :mrgreen:
  6. #6
    تاریخ عضویت
    2013/03/05
    تهران
    628
    24

    پاسخ : ارور Chip Enable Program Error در پراگرامر

    هست. باید خوب بگردین. توی سایت هم بگردین. چون بعضی وقتا فایل هاش رو توی سایت میذارن. از همون سایتی که خریدی.
    قسمت فایلی چیزی باید باشه.
    ترتیبش شاید فرق کنه. من با پروگرمر های دیگه کار نکردم که بدونم چجوریه.
    http://www.eca.ir/forum2/index.php?topic=108455.msg777842#msg777842
  7. #7
    تاریخ عضویت
    2013/12/22
    تهران
    1,667
    56

    پاسخ : ارور Chip Enable Program Error در پراگرامر

    نقل قول نوشته اصلی توسط سامان تقی پور
    سلام. یه فایل به همراه پروگرمر هست که توش پایه ها رو معرفی کرده. CD ای چیزی باید داشته باشه.
    واسه من اینجوریه:



    اینا رو به پایه های هم نامش توی میکرو وصل کنین. باید میکرو رو روی برد بورد بذارین.
    البته فکر کنم باید MISO کابل رو به MOSI میکرو وصل کنین و MOSI کابل رو به MISO میکرو وصل کنین.
    نه همه ی پایه هارو ید به همنامش زد حتی misoوmosi
    نقل قول نوشته اصلی توسط سامان تقی پور
    هست. باید خوب بگردین. توی سایت هم بگردین. چون بعضی وقتا فایل هاش رو توی سایت میذارن. از همون سایتی که خریدی.
    قسمت فایلی چیزی باید باشه.
    ترتیبش شاید فرق کنه. من با پروگرمر های دیگه کار نکردم که بدونم چجوریه.
    همه ی ترتیب ها مثل هم هستش


    اضافه شده در تاریخ :
    نقل قول نوشته اصلی توسط ircaspianhero
    واقعا برای شرکت eca متاسفم که این پراگرامر های بی کیفیت را بیرون میده!! حداقل این باگ ها را برطرف کنید مردم گرفتار نشوند!! صبح تا غروب ارور میده این پراگرامر!!و..........
    سپاس
    اه حالا همه به شرکت های سازنده گیر میدن. (کلا میگم)
    همه ی محصولات eca تست شده هستش ، باگی هم وجود نداره.
    شما دست زدی به فیوزبیت و میکرو رفته کما
    با یه میکروی دیگه که سالم و نو هست تست کن ، اگه اون هم نشد پروگرامر رو بده eca گارانتی میکنه برات.
    احتمال 99 درصد مشکل از میکرو هستش و فک نکنم نیاز به گارانتی پیدا کنید.
    درضمن راه هایی برای بازیابی فیوزبیت هست در اینترنت سرچ کن
    1 در دنیا 100 در آخرت Hidden Content (درس و مشق فعالیتمو تو انجمن کم کرده)
    من آنچه شرط بلاغست با تو میآ*گویم. تو خواه از سخنم پند گیر و خواه ملال. سعدی
    !Electronic On! Programming On
    [size=14pt]Hidden Content [/size]
    Hidden Content
  8. #8
    تاریخ عضویت
    2005/12/23
    441
    139

    پاسخ : ارور Chip Enable Program Error در پراگرامر

    تصویری که دوستمان قرار دادند مربوط به پروگرامر شما نمیشه. کابل ISP به صورت یک به یک است، یعنی اینکه در انتهای کابل پایه یک به همان پین یک کانکتور پروگرامر وصل شده است. به تصویر زیر دقت کنید :



    پین های کابل به ترتیب شماره به این صورت هستند :
    1 - mosi
    2- vcc
    3-
    4-
    5- reset
    6-
    7- sck
    8- gnd
    9- miso
    10- gnd

    تصویر زیر نیز پایه شماره یک کابل و کانکتور را نشان میدهد.



    عکس دیگری که شماره بندی را نشان میدهد :



    پایه های فوق را به پایه های معادل آن در میکرو وصل کنید :



    -------------
    در پایان آقای Mahan.Rafiee باید به این نکته توجه داشته باشید. که وقتی کسی کلافه و سردرگم هست ممکن هست به خیلی موارد ایراد بگیرد و طبیعی هم هست. منتها افرادی که در اطراف هستند باید به دل نگیرند و به قول معروف داستان را کش ندهند.
    اما منصفانه مسئله را بررسی کنید در سایت خود USBASP آقای فیشل ذکر شده است :
    USBasp is a USB in-circuit programmer for Atmel AVR controllers.
    جمله طراح اصلی بر این تاکید دارد که پروگرامر فوق یک پروگرامر داخل مداری هست. به عبارت دیگر این پروگرامر ذاتا زیف سوکت دار نیست و بدنبال آن فاقد تامین کلاک مناسب برای میکرو است. چون قرار هم نیست ISP این کار را بکند و همه پروگرامرهای ISP اینگونه هستند.
    در اینترنت هم سرچ کنید اکثریت سازندگان این پروگرامر را تا حد امکان کوچک و بدون زیف ساخته اند! اما در ایران همه بدنبال پروگرامرهای دارای زیف سوکت هستند و متاسفانه بدون اینکه مسائل مربوط به زیف سوکت را در نظر بگیرند با یک روش بسیار غلط و ابتدایی زیف را به پروگرامر خورانده اند. مثلا در مورد همین میکرو ATmega16 که 40 پین است باعث میشود که برخی پایه های میکرو بر روی زیف سوکت به سیگنالهای پروگرامر وصل باشند و در صورتیکه این پایه ها در برنامه شما به عنوان خروجی تعریف شده باشند. بسادگی باعث از کار افتادن پروگرامر میشوند.
    از طرفی تغذیه بصورت کاملا دست و دلبازانه بر روی زیف وجود دارد و ممکن است، باعث صدمه خوردن میکرو در صورت درج اشتباه شود و موضوع تداخل را تشدید میکند. نبود کلاک مناسب هم بر روی زیف هم مسئله دیگری است.
    در پروگرامر با زیف استاندارد تغذیه و سایر خطوط فقط در زمان انجام عملیات پروگرام به زیف وصل میشوند و در قبل از شروع پروگرام و بعد از پایان پروگرام تمامی سیگنالها از زیف جدا هستند. و حتی در صورتیکه میکرو اشتباه درج شود خطوط فوق وصل نمیشوند تا میکرو صدمه نبیند. ولی در زیف سوکت پروگرامرهای فوق اگر میکرو آتش هم بگیرد، پروگرامر همچنان خطوط تغذیه را قطع نخواهد کرد به تاپیک زیر سر بزنید :
    http://www.eca.ir/forum2/index.php?topic=111151.0
  9. #9
    تاریخ عضویت
    2009/09/27
    1,128
    55

    پاسخ : ارور Chip Enable Program Error در پراگرامر

    در پایان آقای Mahan.Rafiee باید به این نکته توجه داشته باشید. که وقتی کسی کلافه و سردرگم هست ممکن هست به خیلی موارد ایراد بگیرد و طبیعی هم هست. منتها افرادی که در اطراف هستند باید به دل نگیرند و به قول معروف داستان را کش ندهند.
    حرفتون کاملا درست و منطقی هستش. این اشکالا در صورتی که درست جواب داده نشن، باعث زدگی کاربر از میکرو می شوند.
    اما منصفانه مسئله را بررسی کنید در سایت خود USBASP آقای فیشل ذکر شده است :
    USBasp is a USB in-circuit programmer for Atmel AVR controllers.
    جمله طراح اصلی بر این تاکید دارد که پروگرامر فوق یک پروگرامر داخل مداری هست. به عبارت دیگر این پروگرامر ذاتا زیف سوکت دار نیست و بدنبال آن فاقد تامین کلاک مناسب برای میکرو است. چون قرار هم نیست ISP این کار را بکند و همه پروگرامرهای ISP اینگونه هستند.
    مهندس با این اوصاف اگر با کابل ISP میکروکنترلر داخل مدار و برای کار با کریتستال 16 مگ پروگرم شود، چنین مشکلاتی (به خاطر تنظیم فیوز بیت کلاک و ...) پیش نخواهد آمد؟ (البته منظورم کارکرد همیشگی و بدون مشکل نیست :biggrin: )
    ---------
    .
    .
    ...........
  10. #10
    تاریخ عضویت
    2005/12/23
    441
    139

    پاسخ : ارور Chip Enable Program Error در پراگرامر

    بله همانطور که شما هم اشاره داشتید. این پروگرامر بصورت داخل مداری است و در نتیجه فقط سیگنالهای mosi, miso, sck, reset, gnd را تامین میکند. در نتیجه تامین کلاک مناسب بر عهده شما است. اگر بر روی هر گزینه ای از CKSEL تنظیم میکنید باید مدار متناسب با آنرا در نظر گرفته و قرار دهید.
    در مورد مثال شما هم اگر قرار بر تنظیم فیوز بیت CKSEL بر روی کریستال خارجی است، باید کریستال در مدار میکرو نصب شده باشد. در غیر این صورت میکرو از کار خواهد افتاد.

    در حالیکه در پروگرامرهایی که بصورت صحیح زیف سوکت را ساپورت میکنند. تامین کلاک را هم بصورت خودکار انجام میدهند. برای نمونه میتوانید، فیلم زیر را در پارات مشاهده کنید. در این فیلم میکرو بر روی زیف سوکت نصب شده و با تنظیم و پروگرام فیوز بیت در حالتهای زیر میکرو از کار نمی افتد. تنها به دلیل تامین کلاک خودکار بر روی زیف سوکت و کابل ISP توسط پروگرامر :
    1- RC اسیلاتور خارجی در مدهای مختلف.
    2- اسیلاتور خارجی
    3- کریستال خارجی در مدهای مختلف.

    http://www.aparat.com/v/CE2xj
صفحه 1 از 6 12345 ... آخرین
نمایش نتایج: از 1 به 10 از 58

موضوعات مشابه

  1. پاسخ: 17
    آخرين نوشته: 2021/03/15, 15:19
  2. chip enable program error
    توسط nhaftad در انجمن میکروکنترلرهای AVR
    پاسخ: 27
    آخرين نوشته: 2016/04/02, 16:30
  3. Chip Enable Program Error
    توسط ababakz در انجمن میکروکنترلرهای AVR
    پاسخ: 19
    آخرين نوشته: 2014/08/13, 19:54
  4. یک ارور بد:chip signature mismatch
    توسط anrico_lc در انجمن میکروکنترلرهای AVR
    پاسخ: 6
    آخرين نوشته: 2012/10/09, 20:07
  5. Chip enable Program error چرا میاد ؟؟؟؟
    توسط John Lock در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2011/09/04, 09:19

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •