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





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









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









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






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

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

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 14
  1. #1
    2011/03/23
    241
    1

    ارسال فایل hex برای بوت لودر روی میکرو

    سلام
    برای پدیت کردن برنامه AVR باید چکار کرد ؟ فرض کنید برنامه را پروگرام کردم روی میکرو و مدار مدتی کار می کرده ، حالا بخشی از این برنامه عوض شده، دنبال روشی می گردم که دیگه نیاز به پروگرام کردن دوباره میکرو نباشه، میکرو با پورت سریال به کامپیوتر وصل میشه و اطلاعات خاصی را از سیستم میگیره ، میشه کاری کردم از همین طریق برنامه خود میکرو هم پدیت بشه ؟

    --------------------------------------------------------
    مشکل کار با بوت لودر حل شد ، دنبال روشی هستم که از طریق خود میکرو ، یک میکرو دیگه یا خودش رو پروگرام کنم ، یا اینکه بتونم برنامه ای که فایل hex را از داخل سیستم برای بوت لودر روی میکرو ارسال می کنه را بنویسم .
    لطفا راهنمایی کنید
  2. #2
    2009/09/25
    اصفهان
    814
    45

    پاسخ : تغییر برنامه AVR پس از پروگرام کردن

    شما در مورد بوت لودر مطالعه بفرمائید.
    شما باید برنامه بوت لودر را در میکرو پروگرام کنید و بعد میشه کارهایی که فرمودید رو انجام داد
    هميشه به ياد خدا باش !
  3. #3
    2011/03/23
    241
    1

    پاسخ : تغيير برنامه AVR پس از پروگرام کردن

    خوب من بوت لودر را راه انداختم و توي سیستم با نرم افزار chip45boot2_gui برنامه را روي ميکرو ميريزم و مشکلي ندارم ، اما به دلايلي ميخوام بتونم برنامه chip45boot2_gui را خودم براي کامپيوتر بنويسم ، يا چيزي شبيه به اين برنامه را با بيسکام و روي avr بنويسم که خود avr خودش را پروگرام کنه ! ، يا يک AVR کنار avr اصلي قرار بدم که اون avr بتونه ميکرو اصلي را پروگرام کنه
    خوب از کجا شروع کنم ؟
    مرسي
  4. #4
    2011/03/23
    241
    1

    پاسخ : ارسال فایل hex برای بوت لودر روی میکرو

    دوستان کسی نمیدونه نحوه کار اون نرم افزار به چه شکل هست ؟ یا خود میکرو چجوری میتونه خودش یا یک میکرو دیگه رو بدون ارتباط با کامپیوتر پروگرام کنه ؟ لطفا راهنمایی کنید
    مرسی
  5. #5
    2011/03/23
    241
    1

    پاسخ : ارسال فایل hex برای بوت لودر روی میکرو

    کسی نبود به داد ما برسه ؟!!! هیچکی بوت لودر کار نکرده ؟! :cry2:
  6. #6
    2009/01/04
    10bit.ir
    1,215
    25

    پاسخ : ارسال فایل hex برای بوت لودر روی میکرو

    من نه برای پروگرم کردن خود میکرو بلکه برای پروگرم کردن ای سی دیگری بوت لودر نوشتم
    شما به دو طریق میتونی رو حافظه فلش AVR بنویسی 1.پروتکل isp و 2.بوت لودر که با دستورات asm روی خودمیکرو مینویسی
    روش اول که نیازه داکیومنت های اتمل رو مطالعه کنی
    ولی روش دوم نیازه ابتدا با یک روش ارتباطی مثل spi یا سریال بایت بایت اطلاعات رو بدی به میکرو و میکرو در قسمت بوت لودر می بایست باشه
    هرچه سعی کنیم لایه های نرم افزاری زیاد کرده و از سخت افزار دور کنیم مشکلات(باگ ها) کمتر خواهد شد(امنیت بیشتری خواهید داشت)
    بهترین جواب دهنده برای سوال شما، خود شما هستید البته بعد تلاش،پشتکار و مطالعه بیشتر
    میدونی مشکل ما کجاست؟سرمایه و مغز ها رو نمیتونیم یکجا جمع کنیم...

    تعدادی ماژول GPS GP5MX1513F1 با بالاتریت حساسیت -170db به قیمت خرید بفروش میرسد
  7. #7
    2011/03/23
    241
    1

    پاسخ : ارسال فایل hex برای بوت لودر روی میکرو

    مرسی
    خدا خیرت بده :biggrin:
    خوب پس نرم افزارهای داخل کامپیوتر از روش دوم استفاده می کنن درسته ؟
    توی حالت دوم چجوری باید برم تو مد بوت لودر ؟

    ببینین من میخوام توی میکرو با شبکه ارتباط برقرار کنم با استفاده از آیسی ENC28J60 ، فکر کنم ارتباط این آیسی با میکرو هم spi باشه .
    میکرو کارش اینه که از این چیپ استفاده کنه و اطلاعات را روی شبکه ارسال کنه ، حالا میخوام خود این میکرو رو از طریق شبکه پروگرام کنم ، روی میکرو بوت لودر رو ریختم. با توجه به گفته شما با استفاده از روش دوم باید فایل هگز را برای میکرو ارسال کنم و البته اون رو ببرم تو حالت بوت لودر ، درسته ؟

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

    مرسی
  8. #8
    2011/03/23
    241
    1

    پاسخ : ارسال فایل hex برای بوت لودر روی میکرو

    اجازه بدین از ابتدا شروع کنم !
    ما ۲ تا برنامه نیاز داریم یکی بوت لودر که باید روی avr با پروگرامر پروگرام بشه و فیوز بیت ها برای بوت لودر تنظیم بشه ...
    یک برنامه دیگه هم نیاز داریم که بتونه برنامه اصلی ما را روی میکرو بریزه ، که این برنامه توی کامپیوتر هست و با استفاده از پورت کام میتونه به بوت لودر میکرو وصل بشه و فایل hex اصلی را برای میکرو ارسال کنه .

    حالا من برنامه اول که همون بوت لودر باشه را روی میکرو ریختم . برنامه دوم هم داخل کامپیوتر دارم و مثل مرد کار می کنه :biggrin: اما قراره دیگه میکرو با کامپیوتر از طریق پورت سریال ارتباط نداشته باشه ، اون نرم افزار دومی هم فقط می تونست با پورت سریال کار کنه.

    من دنبال سورس برنامه دومی هستم ! یا حد اقل روش کارش ! حالا چه این سورس با bascom باشه چه توی کامپیوتر باشه
  9. #9
    2011/03/23
    241
    1

    پاسخ : ارسال فايل hex براي بوت لودر روي ميکرو

    دوستان کسي از اين طرف ها رد نميشه ؟ :mrgreen:
    اصلا ميشه خود ميکرو خودش را پروگرام کنه ؟ بدون ميکرو جانبي و بدون ارتباط با کامپيوتر ! از داخل eeprom بخونه و خودش را پروگرام کنه ! ميشه ؟
  10. #10
    2009/09/25
    اصفهان
    814
    45

    پاسخ : ارسال فایل hex برای بوت لودر روی میکرو

    بله میشه انجام داد
    هميشه به ياد خدا باش !
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 14

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

  1. میکروکنترلر برای پخش فایل صوتی از میکرو sd
    توسط آینده روشن در انجمن مدار هاي ديجيتال
    پاسخ: 1
    آخرين نوشته: 2015/11/29, 13:41
  2. پاسخ: 7
    آخرين نوشته: 2015/04/20, 13:40
  3. پاسخ: 2
    آخرين نوشته: 2014/12/05, 21:40
  4. راهنما برای ارسال فایل متنی به کمک کدبندی hdb3
    توسط biabaham در انجمن مدارهاي مخابراتي
    پاسخ: 0
    آخرين نوشته: 2014/03/31, 15:30
  5. پاسخ: 9
    آخرين نوشته: 2009/10/02, 01:10

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

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

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

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

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