اطلاعیه

Collapse
No announcement yet.

وقتی رسیت i/o شد ؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    وقتی رسیت i/o شد ؟

    اقا جان من یدونه ای سی مگا 8 ( البته 5 تاشو ) با یه پرو گرامر 200 300 برنامه میدادم یه دفه به فکرم رسید که پایه c.6 یا reset رو خروجی کنم رفتم سراغ فیوز بیت اون پایه و اونو که قبلا بود ریست i/o کردم حالا 5 تا ای سی دستم مونده که نمیدونم چه طوری اون فیوز بیتو برگردونم در حالی که اصلا اون ای سی ها رو پروگرمر نمیشناسه بیسکام یا هر برنامه دیگری با 3 تا پرو گرم 200 300 / rs232 / usb تست کردم ولی اصلا انگاری ای سی نزاشتی کسی راهی داره :cry2: :cry2:
    [move] :cry2: :angry: :cry2: :angry: :cry2: :angry: :cry2: :angry: :cry2: :angry: :cry2: :angry: :cry2: :angry: :cry2: :angry:[/move]
    [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

    #2
    پاسخ : وقتی رسیت i/o شد ؟

    سلام متاسفانه شما بر اثر یک بی احتیاطی 5 تا از میکروکنترلرها تونو از دست دادید!

    تنها راه برگردوندن این میکروها به حالت عادی استفاده از یک نوع پروگرمر موازی یا Parallel هست که برای دریافت توضیحات بیشتر می تونید به صفحه ی 223 دیتاشیت این میکرو مراجعه کنید.

    اَللّهُمَ صَلّ عَلي مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم

    {خلاف قوانین}
    [img width=124 height=100]http://mortezark.persiangig.com/image/Web/6_3.PNG[/img]

    دیدگاه


      #3
      پاسخ : وقتی رسیت i/o شد ؟

      داداش گلم توضیح بیشتری نداری میشه با این پرو گرمر موازی parallel فیوز بیت مربوط به i o رو رست کرد ؟ :angry:
      [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

      دیدگاه


        #4
        پاسخ : وقتی رسیت i/o شد ؟

        راستش بیشتر از این چیزی نمی دونم دوست خوبم. با این پروگرمر میشه فیوزبیت مربوط به Reset رو تغییر داد ، چون خودش برای پروگرم کردن تراشه نیازی به پایه ی Reset نداره.

        ببینید در حالت کلی برای ارتباط spi که پروگرمرهای مرسوم AVR هم از همین پروتکل استفاده می کنن ما به 4 پایه برای ایجاد ارتباط نیاز داریم که شامل پایه های MOSI ، MISO ، SCK ، Reset میشه. حالا که شما پایه ی Reset رو به یک پایه ی عادی تبدیل کردین دیگه نمیشه با میکرو از طریق spi برای پروگرم کردن ارتباط برقرار کرد.

        بنابراین برای پروگرم کردن میکرو باید از روش های دیگه ای استفاده کنیم که یکی از این روش ها پروتکل jtag هست که ATmega8 این پروتکل رو ساپورت نمی کنه ، پس می مونه پروگرم کردن به روش موازی. البته من هنوز پروگرمری ندیدم که این سیستمی باشه. البته خودتون هم می تونید بسازیدش. اما برای پروگرم کردن و پاک کردن و .... باید یه رابط گرافیکی کاربر (GUI) داشته باشید. اگه این مورد توی اینترنت گیر بیاد میشه به نتیجه رسید. وگرنه خودتون باید یه همچین چیزی رو با زبان های شی گرا درست کنید.

        اَللّهُمَ صَلّ عَلي مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم

        {خلاف قوانین}
        [img width=124 height=100]http://mortezark.persiangig.com/image/Web/6_3.PNG[/img]

        دیدگاه


          #5
          پاسخ : وقتی رسیت i/o شد ؟

          خاک تو سر من بد بخت شدم باشه همش تجربست oo: :angry: کسی نمیخواد میفروشم 500 تومن avr هم تحریمه اصلا میدم 1000 تومن :eek:
          [move][img width=133 height=100]http://bargiri.persiangig.com/aks/0.306310001356499787_taknaz_ir.gif[/img][/move]

          دیدگاه


            #6
            پاسخ : وقتی رسیت i/o شد ؟

            البته یه راه دیگه هم بنظرم می رسه! اونم اینه که یه برنامه برای یه میکرو بنویسیم که از طریق ارتباط سریال بتونه فیوزبیت های میکروهای دیگه رو تغییر بده!

            حالا نمی دونم این فکر تا چه حد عملیه!؟ اما می دونم که زمان بره.

            اَللّهُمَ صَلّ عَلي مُحَمَّد وَ آلِ مُحَمَّد وَ عَجّل الفَرَجَهُم

            {خلاف قوانین}
            [img width=124 height=100]http://mortezark.persiangig.com/image/Web/6_3.PNG[/img]

            دیدگاه

            لطفا صبر کنید...
            X