اطلاعیه

Collapse
No announcement yet.

پروگرامر بی سیم هم داریم؟

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

    پروگرامر بی سیم هم داریم؟

    می شه با یک مبدل usb to serial ودو تا ماژول HM-TR یه پروگرامر بی سیم ساخت ؟

    #2
    پاسخ : پروگرامر بی سیم هم داریم؟

    لازم نیست پروگرامر بسازید. میتونید برنامه BootLoader بنویسید.
    بله هر دو تاش میشه. ولی Bootloader اصولی تر و اقتصادی تره.
    بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
    اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

    دیدگاه


      #3
      پاسخ : پروگرامر بی سیم هم داریم؟

      می شه بیشتر توضیح بدین oo:

      دیدگاه


        #4
        پاسخ : پروگرامر بی سیم هم داریم؟

        سلام!
        منم خیلی دنبال این موضوع هستم!
        میتونید کمک کنید؟
        در مورد bootloader فقط میدونم میشه با سریال و برنامه ی روی میکرو،میکرو رو پروگرام کرد! ولی نمیدونم چجوری میشه bootloader نوشت!
        :eek:
        زندگي يعني لذت ياد گرفتن و ياد دادن

        دیدگاه


          #5
          پاسخ : پروگرامر بی سیم هم داریم؟

          سلام
          مثل اینکه خیلی بحث Bootloader ظلوم واقع شده و هیچ کس دنبالش نرفته.
          Bootloader از اونجا بحثش شروع میشه که در AVR اومدن قابلیتی به نام Self flash programming ایجاد کردند و با این کار شما میتونید برنامه ای بنویسید که تو page های از Flash اطلاعات مورد نظر رو ذخیره کنه.
          اگه بخوایم دقیقتر بگیم، باید گفت که در AVR فظای Flash رو به Page های متوالی تقسیم کردن که بسته به نوعش اندازه هر page بر حسب بایت متفاوته. حالا با دستورات اسمبلی که برای اینکار درنظر گرفته شد( SPMفقط) برنامه میتونه هر page رو که دوست دارید پاک کنید و اطلاعات مورد نظرتون رو توش بریزه. این اطلاعات میتونه مربوط به تنظیمات دستگاه باشه، مانعی نداره هر چی.
          اما موضوع زمانی اوج میگیره که فیوز بیتهایی وجود دارند که شما میتوند با اونها بیاید و تنظیم کنید که AVR از آدرسی غیر از 0000 برنامه رو اجرا کنه(اولش که میزنی تو برق، یا بعد از Reset شدنش) و شما میتونید با زرنگی خاصی بر نامه ای بنویسید که از پورت UART,SPI,TWi,.... یا با هر پروتکل من درآوردی دیگه ای برنامه رو از بیرون میکرو بگیره و شروع کنه به نوشتن تو page ها. از page0 تا pageN و بعدش هم که کار تموم شد(حالا میکرو پروگرام شده در حقیقت) به آدرس 0000 پرش کنه و تمام.
          برای توضیحات بیشتر :
          http://www.eca.ir/forum2/index.php?t...6849#msg146849

          اما بحث دیگه ای که این وسط مطرح هستش اینه که ما بیایم قابلیتی ایجاد کنیم که بدون اینکه برنامه میکرو لو بره، فایلی به مشتری بدیم که با یه برنامه از کامپیوتر اطلاعات فایل رو به میکرو بفرسته و میکرو به اطلاح update بشه.
          در این مواقع باید بایت ها رو قبل از ارسال کدینگ کنید و بعد از دریافت تو میکرو دوباره دیکد کنید تا کسی نتونه برنامه ارزشمند شما رو کش بره :mrgreen:
          من برای کدینگ یه برنامه نوشتم و بعد از خشگل کردنش میزارم تو سایت. این برنامه یه passwordمیگیره و با اون یه lookup برای دیکد میسازه و فایل hex شما رو هم با همون کد میکنه. حالا شما باید فایل جدید ساخته شده رو بایت به بایت به میکرو بفرستی و میکرو هم با اون lookup بیاد دیکد کنه و بذاره تو فلش و ..
          بت در بغل و به سجده پیشانی ما کافر زده خنده بر مسلمانی ما
          اسلام به ذات خود ندارد عیبی هر عیب که هست در این مسلمانی ماست

          دیدگاه


            #6
            پاسخ : پروگرامر بی سیم هم داریم؟

            خب دوست من!
            اگه ممکنه یه نفر از اول تا آخر رو توضیح بده!
            از ب بسم الله تا و واویلا! :applause: :applause:
            زندگي يعني لذت ياد گرفتن و ياد دادن

            دیدگاه

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