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





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









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









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






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

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

نمایش نتایج: از 1 به 7 از 7
  1. #1
    2009/06/06
    شيراز
    357
    87

    IAP-in application programming

    سلام دوستان کسي در اين مورد اطلاعاتي داره؟
    من ميخوام بتونم با استفاده از gprs ماژول gsm ميکرو رو اپديت يا پروگرم کنم

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

    عضویت

  2. #2
    2014/01/25
    شهرکرد
    247
    267

    پاسخ : IAP-in application programming

    سلام بنظرم با ماژول gsm و میکرو به تنهایی این کار عملی نیست ، حتی اگر راهی هم باش امکان بریک شدن برد زیاده، راه بهتر اینه که شما از یه میکرو دیگه با مشخصات زیر برای این منظور استفاده کنین
    1- پایه های tx-rx ماژول gsm رو به میکرو پروگرام کننده هم وصل کنین
    2- یه سوئیچ که در حالت کارکرد عادی این پایه ها رو به میکرو اصلی وصل کنه و حین دریافت دستورات پروگرام شدن این سوئیچ ماژول رو از میکرو اصلی قطع کنه
    3- برای پروگرام کردن اگر از روش سریال استفاده کنی راحت تره،پس پایه BOOT0 و REST میکرو اصلی توسط میکرو پروگرام کننده کنترل بشه و پینهای A9-A10 میکرو اصلی رو به یکی از پورتهای سریال میکرو پروگرام کننده وصل بشه
    4- فایل HEX دریافتی از طریق GPRS رو در یه حافظه فلش مثل W25Q32 ذخیره کن و برای اطمینان بیشتر دوبار این دریافت رو انجام بده تا هر دو فایل رو باهم مقایسه کنی.
    در اخر میکرو رو ریست کن ، پایه BOOT0 رو 1 کن و شروع به پروگرام میکرو کن، این قسمت یه مقدار کار میبره، بهتون پیشنهاد میدم ابتدا روی پروگرام میکرو توسط میکرو دیگه کار کنین
    این داکیومنت ها شاید به کارتون بیاد :

    http://www.st.com/st-web-ui/static/active/jp/resource/technical/document/application_note/DM00161366.pdf
    http://www.st.com/web/en/resource/technical/document/application_note/CD00167594.pdf
  3. #3
    2009/09/25
    اصفهان
    814
    45

    پاسخ : IAP-in application programming

    امکانش هست دوست عزیز
    این کار انجام شده البته نه با gsm ولی روش پیشنهادی این هست
    1-کل برنامه رو از طریق gsm دریافت کنید و در جایی ذخیره کنید مثلا با نام prog2
    2-بررسی صحت برنامه دریافت شده (مثلا chek sum یا هر روش دیگر)
    3-چک شود که کپی برنامه در حال اجرا در محل ذخیره سازی وجود دارد یا نه؟ و همچنین صحت برنامه ؟اگر نیست یک کپی از برنامه موجود گرفته شود و مثلا با نام prog1 ذخیره شود
    4-لودر شروع به پروگرام کند
    5 - در صورت موفقیت آمیز بودن جای prog1 با prog2 عوض شود (برا بعدا)
    6- میکرو به آدرش شروع برنامه برود
    7- یکم داستان داره برای موارد غیر مطرقبه که باید بهش فکر کنی خودت و حلش کنی
    مثلا اگر پروگرام موفق نبود یا نیمه کاره بود
    لودر در شروع برنامه صحت برنامه جاری رو چک کنه و اگر درست نبود prog1 رو دوباره پروگرام کنه و مسایلی از این دست
    هميشه به ياد خدا باش !
  4. #4
    2009/06/06
    شيراز
    357
    87

    پاسخ : IAP-in application programming

    سلام دوستان ممنون از پاسخ هاتون
    اين چند روز خودم هم تست و تحقيق کردم. اين کار شدني هست و نياز به يک ميکرو ديگه نيست
    در خصوص پيشنهادتون روي ذخيره روي فلش spi کاملا درسته اين پروسه براي صحت و اطلاع از ورژن و ... ديگه مورد نياز بهتره وجود داشته باشه

    فايل .bin که ساخته مشيه رو اگه با هگز ويوور نگاه کنيد ميبينيد بدون هيچ پسوندي مستقيم ديتا هگز برنامه است که بايد روي فلش کپي بشه. فقط کافيه توسط يه سرويس ارسال يه فايل bin به صورت byte به byte انجام و بعد هم verify بشه
    داکيومنت AN4657 شرکت اس تي رو بخونيد و سورسش رو امتحان کنيد خيلي جالبه. فقط بايد ادرس ها رو درست مديريت کنيد . ميکرو با قسمت mpu که داره خيلي راحت ميتونه اين ادرس ها رو جابجا کنه

    حتي من واسه تست چهارتا تا برنامه مختلف روي چهار قسمت مختلف فلش ريختم و بسته به ورودي دوتا gpio ادرس شروع برنامه رو در هنگام استارت تعين کردم و خيلي قشنگ جواب داد

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

    عضویت

  5. #5
    2014/01/25
    شهرکرد
    247
    267

    پاسخ : IAP-in application programming

    خب مثل اینکه این کار شدنیه، اون هم به این صورت که دستور برداشتن قفل فلش رو اجرا کنین و دیتا فایل هگز رو بایت بایت روی حافظه فلش رایت کنیم اما همون تابعی که این کار رو قراره انجام بده باید از روی حافظه رم اجرا بشه و هیچ وابستگی به فلش نداشته باش، از طریق بوتلودر هم این کار عملیه ؟؟؟ بوت لودر در انتهای حافظه فلش ذخیره میشه اما چطور میتونیم میکرو رو ابتدای کار "و" زمانی که نیاز به اپدیت هست به بوتلودر ببریم تا کد هگز رو کپی کنه و پس از اجرای پروسه برنامه عادی اجرا بشه؟؟
  6. #6
    2009/06/06
    شيراز
    357
    87

    پاسخ : IAP-in application programming

    بوتلودر رو کسي جز خودتون ننوشته
    شما دو برنامه مينويسيد
    1- بوت لودر: در اين برنامه شمااز يک سکتوري به بعد که خودت بايد در نظر بگيري حافظه قفل حافظه فلش رو بر ميداري ، کامل پاک ميکني و سپس فايل باينريتو ميريزي و سپس ادرس اجراي فلش رو به ابتداي فايل باينري ريخته شده ميبري

    2- برنامه عادي : شما يک پروژه عادي ميسازي و مثل يک پروژه عادي برنامه مينويسي و هيچ کاري به هيچ چيزيم نداري. در نهايت فايل هگز رو ميسازي و به بينري تبديلش ميکني

    برنامه بوتلودري که خودتون نوشتيد در لحظه شروع از ادرس 8000000 هگز اجرا ميشه. اگه اپديت نياز داشت مياد سکتور هايي رو که تعيين کرديد پاک و ديتاي باينري رو ميريزه بدون اينکه نياز باشه بدونه ماحيتش چيه. دقيقا بايت به بايت ميريزه اونجا و بعد هم ميره از ابتدا اجراش ميکنه
    اما اگرم نياز به اپديت نداشتيت ميره از همون ادرس اجراش ميکنه

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

    عضویت

  7. #7
    2009/08/03
    12
    3

    پاسخ : IAP-in application programming

    کاش یه نفر یه برنامه مناسب با توضیحات قرار بده تا وقت بقیه کمتر گرفته بشه
نمایش نتایج: از 1 به 7 از 7

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

  1. DSP or FPGA or ARM for image processing application
    توسط meraj61 در انجمن پردازش تصوير
    پاسخ: 3
    آخرين نوشته: 2014/07/29, 18:53
  2. فهرستی از همه ی Application Note های دنیا!
    توسط رضا سپاس یار در انجمن مجلات تخصصی
    پاسخ: 1
    آخرين نوشته: 2014/03/14, 19:04
  3. سوال درباره ايجاد فايل application
    توسط akbar1167 در انجمن Labview
    پاسخ: 5
    آخرين نوشته: 2012/04/10, 15:14
  4. labview application builder
    توسط fazel459 در انجمن آموزش نرم افزارهاي آناليز و شبيه ساز
    پاسخ: 9
    آخرين نوشته: 2008/01/24, 16:00
  5. Application note در باره محاسبات حرارتي در تريستورها وترياكها
    توسط Reza Khan در انجمن الكترونيك صنعتي
    پاسخ: 0
    آخرين نوشته: 2008/01/13, 20:59

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

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

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

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

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