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





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









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









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






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 11
  1. #1
    2010/09/27
    9
    0

    اشکال در پروگرم کردن

    با سلام و خسته نباشید

    برنامه ی تستی برای گرفتن یک سری عدد از ارتباط سریال که کدشو میذارم نوشتم... این برنامه در شبیه ساز درست و دقیق کاری میکنه. اما متاسفانه وقتی با پروگرمر USBasp داخل میکرو پروگرم میکنم. میکروکنترلر بعد از پروگرم شدن قابلیت پاک شدن یا حتی تغییر در فیوز بیت های خودشو از دست میده...
    دستورات رو چک کردم برای اینکه ببینم در SPI تغییری ایجاد میکنه یا نه. اما چیزی ندیدم..

    با تشکر از مهندسین محترم . ممنون میشم راهنماییم کنید

    این هم پیغام های کامپایلر:

    :Error prgram enable:no answer.1
    chip ID : FFFFF
    Could not detect chip , auto program failed


    متن برنامه به زبان بیسیک:
    [code=qbasic]$regfile = "m32def.dat"
    $crystal = 1000000
    $baud = 9600
    Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 , Db7 = Porta.7 , Rs = Porta.3 , E = Porta.2
    Config Lcd = 16 * 2 : Cursor Off Noblink
    Dim B As Byte
    Cls : Home : Lcd "Hello"

    Do
    B = Inkey()
    If B <> 0 Then
    Locate 2 , 1 : Lcd B
    End If
    Waitms 500
    Loop
    End
    [/code]
  2. #2
    2014/08/17
    456
    49

    پاسخ : اشکال در پروگرم کردن

    به تنظیم فیوزبیت ها دست زدید؟

    در چند حالت پروگرامر دیگه میکرو رو نمی شناسه :

    اگه فیوزبیت مربوط به غیر فعال کردن پایه reset رو فعال کنید
    اگه فیوزبیت های تنظیم اسیلاتور میکرو رو روی کریستال خارجی نادرست تنظیم کنید
    اگه فیوزبیت مربوط به spi رو فعال کنید
    اگه .......
    .......
  3. #3
    2010/09/27
    9
    0

    پاسخ : اشکال در پروگرم کردن

    نقل قول نوشته اصلی توسط mobin-m
    به تنظیم فیوزبیت ها دست زدید؟

    در چند حالت پروگرامر دیگه میکرو رو نمی شناسه :

    اگه فیوزبیت مربوط به غیر فعال کردن پایه reset رو فعال کنید
    اگه فیوزبیت های تنظیم اسیلاتور میکرو رو روی کریستال خارجی نادرست تنظیم کنید
    اگه فیوزبیت مربوط به spi رو فعال کنید
    اگه .......
    .......
    اول برنامه رو ریختم بعد که تموم شد. اومدم تو صفحه فیوز بیت ها برای دستکاری اسیلاتور... اما قبل اینکه دستکاری کنم این مشکل بوجود اومد...
    برنامه فرستنده من مشکلی نداره...
    با پروگرمر STK یکی از دوستان Erase شد.. اما دوباره همین اتفاق افتاد با USBasp
  4. #4
    2010/09/27
    9
    0

    پاسخ : اشکال در پروگرم کردن

    کسی نیست کمک کنه؟
    یکم فوریه ...
  5. #5
    2011/08/08
    اصفهان
    974
    66

    پاسخ : اشکال در پروگرم کردن

    نقل قول نوشته اصلی توسط mahepesar
    کسی نیست کمک کنه؟
    یکم فوریه ...
    به احتمال زیاد مشکل فیوز بیت ها هست
    اگر پروگرامر کریستال به میکرو وصل میکنه که هیچ وگر نه خودت یه کریستال وصل کن ببین درست میشه
    واگر درست نشد به احتمال زیاد پروگرم از طریق isp رو غیر فعال کردید و باید با یه برد ریکاوری فیزبیت ها رو برگردونید
  6. #6
    2010/09/27
    9
    0

    پاسخ : اشکال در پروگرم کردن

    نقل قول نوشته اصلی توسط ehsanbagheri
    به احتمال زیاد مشکل فیوز بیت ها هست
    اگر پروگرامر کریستال به میکرو وصل میکنه که هیچ وگر نه خودت یه کریستال وصل کن ببین درست میشه
    واگر درست نشد به احتمال زیاد پروگرم از طریق isp رو غیر فعال کردید و باید با یه برد ریکاوری فیزبیت ها رو برگردونید
    مشکل اینجاست که من فقط اون قطعه برنامه رو توش ریختم... حتی اجازه نداد فیوز بیتی رو دست کاری کنم... یک میکرو دیگه هم تست کردم همین اتفاق افتاد...
    یه برنامه دیگه ریختم درست پروگرم شد و بعدش فیوز بیت ها رو دست کاری کردم.. ولی این برنامه رو هربار بریزم داخلش این اتفاق میافته...

    اگه امکانش هست در مورد برد ریکاوری هم سورسی بهم معرفی کنید...
  7. #7
    2005/12/23
    441
    117

    پاسخ : پاسخ : اشکال در پروگرم کردن

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

    اگه امکانش هست در مورد برد ریکاوری هم سورسی بهم معرفی کنید...
    دکتر فیوز بیت را در اینترنت سرچ کنید تا برد ریکاوری را بدست آورید.

    احتمالا پروگرامر USBASP شما از نوع زیف سوکت دار است که برخی از پین های زیف سوکت به هم متصل شده است تا بتواند انواع مختلف میکرو را پروگرام کند.
    اگر بتوانید تصویری از کف برد پروگرامر ارسال کنید تا نحوه اتصالات PCB پروگرامر مشخص باشد. دقیقتر میتوان نظر داد.
    در این صورت برنامه میکروی شما بواسطه اتصال پین های مختلف زیف سوکت به هم با سیگنالهای پروگرامر تداخل کرده و باعث مشکل فوق میشوند. و متاسفانه این نوع پروگرامرها حتی پس از پایان پروگرام خطوط تغذیه را نیز قطع نمیکنند که باعث تشدید اینگونه مشکلات میشود.

    شما میکرو خود را بر روی برد و از طریق کابل ISP پروگرام کنید مشکل حل میشود. بهترین پروگرامر USBASP برای رفع این دست مشکلات پروگرامر سانا است. اتصال هوشمند سیگنال های پروگرامر به میکروی قرار گرفته بر روی زیف سوکت بر اساس تشخیص اتوماتیک میکرو. و عدم اتصال پین های زیف سوکت به هم و تامین کلاک برای پوشش تمامی حالات CKSEL و وصل تغذیه بصورت اتوماتیک در حین پروگرام و قطع آن پس پایان عملیات پروگرام میکرو از خصوصیات پروگرامرهای هوشمند USBASP سانا است.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  8. #8
    2010/09/27
    9
    0

    پاسخ : اشکال در پروگرم کردن

    نقل قول نوشته اصلی توسط lachini
    دکتر فیوز بیت را در اینترنت سرچ کنید تا برد ریکاوری را بدست آورید.

    احتمالا پروگرامر USBASP شما از نوع زیف سوکت دار است که برخی از پین های زیف سوکت به هم متصل شده است تا بتواند انواع مختلف میکرو را پروگرام کند.
    اگر بتوانید تصویری از کف برد پروگرامر ارسال کنید تا نحوه اتصالات PCB پروگرامر مشخص باشد. دقیقتر میتوان نظر داد.
    در این صورت برنامه میکروی شما بواسطه اتصال پین های مختلف زیف سوکت به هم با سیگنالهای پروگرامر تداخل کرده و باعث مشکل فوق میشوند. و متاسفانه این نوع پروگرامرها حتی پس از پایان پروگرام خطوط تغذیه را نیز قطع نمیکنند که باعث تشدید اینگونه مشکلات میشود.

    شما میکرو خود را بر روی برد و از طریق کابل ISP پروگرام کنید مشکل حل میشود. بهترین پروگرامر USBASP برای رفع این دست مشکلات پروگرامر سانا است. اتصال هوشمند سیگنال های پروگرامر به میکروی قرار گرفته بر روی زیف سوکت بر اساس تشخیص اتوماتیک میکرو. و عدم اتصال پین های زیف سوکت به هم و تامین کلاک برای پوشش تمامی حالات CKSEL و وصل تغذیه بصورت اتوماتیک در حین پروگرام و قطع آن پس پایان عملیات پروگرام میکرو از خصوصیات پروگرامرهای هوشمند USBASP سانا است.
    این هم نمای کف برد....


    فقط یک سوال! این مشکلی که شما میگید نباید سر همه ی پروگرم کردن ها توسط این پروگرم اتفاق بیافته؟ چرا بعضی از برنامه ها رو درست پروگرم میکنه؟
  9. #9
    2005/12/23
    441
    117

    پاسخ : اشکال در پروگرم کردن

    توضیحات لازم در این مورد را مفصلا از آدرس زیر میتوانید مطالعه کنید:
    http://www.elewiz.com/tutorial/programmer/avr-programmer-which-is-better.html

    اما بطور خلاصه باید عرض شود که با اتصال پین های مختلف سوکت به هم در میکروهای 40 پین عملا برخی از پایه های معمولی میکرو به سیگنالهای پروگرامر متصل میشوند. و در صورتیکه این پایه ها در برنامه شما بعنوان خروجی استفاده شده باشند. باعث به هم ریختن سطوح ولتاژ سیگنال های پروگرامر میشوند.
    البته در این نوع پروگرامرها تغذیه بصورت دائم بر روی سوکت وجود دارد و باعث تشدید مورد فوق خواهد شد.

    در نتیجه این اشکال همیشگی نیست و بستگی به برنامه شما هم دارد. اشکالی که در اغلب موارد پنهان است و در برخی موارد ظاهر شده و باعث دردسر شما میشود.

    به هر حال تهیه یک پروگرامر AVR هوشمند و خودکار سیگنال ها را اتصال دهد. بسیار مطمئن تر و معقول تر خواهد بود.

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

  10. #10
    2010/09/27
    9
    0

    پاسخ : اشکال در پروگرم کردن

    نقل قول نوشته اصلی توسط lachini
    توضیحات لازم در این مورد را مفصلا از آدرس زیر میتوانید مطالعه کنید:
    http://www.elewiz.com/tutorial/programmer/avr-programmer-which-is-better.html

    اما بطور خلاصه باید عرض شود که با اتصال پین های مختلف سوکت به هم در میکروهای 40 پین عملا برخی از پایه های معمولی میکرو به سیگنالهای پروگرامر متصل میشوند. و در صورتیکه این پایه ها در برنامه شما بعنوان خروجی استفاده شده باشند. باعث به هم ریختن سطوح ولتاژ سیگنال های پروگرامر میشوند.
    البته در این نوع پروگرامرها تغذیه بصورت دائم بر روی سوکت وجود دارد و باعث تشدید مورد فوق خواهد شد.

    در نتیجه این اشکال همیشگی نیست و بستگی به برنامه شما هم دارد. اشکالی که در اغلب موارد پنهان است و در برخی موارد ظاهر شده و باعث دردسر شما میشود.

    به هر حال تهیه یک پروگرامر AVR هوشمند و خودکار سیگنال ها را اتصال دهد. بسیار مطمئن تر و معقول تر خواهد بود.
    ممنون از تبلیغتون...
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 11

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

  1. پروگرم کردن Atmega128 با پروگرم هاتل؟
    توسط sina1359 در انجمن میکروکنترلرهای AVR
    پاسخ: 20
    آخرين نوشته: 2018/01/14, 15:00
  2. پاسخ: 2
    آخرين نوشته: 2014/07/24, 16:59
  3. اشکال در پروگرم STM32F103
    توسط mrezakhd در انجمن STM
    پاسخ: 2
    آخرين نوشته: 2014/05/25, 00:29
  4. پاسخ: 8
    آخرين نوشته: 2014/04/26, 16:59
  5. پاسخ: 9
    آخرين نوشته: 2009/05/24, 07:40

کلمات کلیدی این موضوع

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

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

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

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