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





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









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









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





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

نمایش نتایج: از 1 به 7 از 7
  1. #1
    2010/04/18
    4
    0

    پروگرام کردن ic

    با سلام خدمت دوستان
    لطفا راهنمایی بفرمایید در مورد پروگرام کردن آی سی ها خانواده مگا توسط کامپایلر آردینیو که دیگر نیازی به استفاده از برد های آردینیو در پروژه ها نباشد.
    پروگرام stk500 رو هم دارم/لطفا توضیح دهید یا لینک معرفی کنید.
    با تشکر.
  2. #2
    2010/10/11
    Sabzevar
    897
    49

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

    نقل قول نوشته اصلی توسط S.E.H
    با سلام خدمت دوستان
    لطفا راهنمایی بفرمایید در مورد پروگرام کردن آی سی ها خانواده مگا توسط کامپایلر آردینیو که دیگر نیازی به استفاده از برد های آردینیو در پروژه ها نباشد.
    پروگرام stk500 رو هم دارم/لطفا توضیح دهید یا لینک معرفی کنید.
    با تشکر.
    یکی از راه ها اینست که یکی از برد های آردوینو که با میکروی مورد استفاده توسط شما همخوانی دارد، انتخاب کنید.
    طبق مطالب گفته شده در همین بخش از انجمن ها، فایل HEX از کامپایلر آردوینو تحویل بگیرید و روی میکرو پررگرم کنید.
    در نهایت برای استفاده و طراحی سخت افزار، پایه های برد آردوینو را با میکرو کنترلر مذکور تطبیق دهید.
  3. #3
    2010/08/14
    311
    6

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

    بوت لودر برای Mega2560 توسط Arduino پشتیبانی شده ولی برای بقیه شما غیر از اینکه بوت لودر رو باید مجدد کامپایل کنید باید pin list میکرو رو هم اضافه کنید.
    اگر خیلی وارد نیستید خودتون رو درگیر نکنید و پروژه هاتون رو با Mega2560 ببندید
  4. #4
    2010/10/11
    Sabzevar
    897
    49

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

    نقل قول نوشته اصلی توسط pinkplus
    بوت لودر برای Mega2560 توسط Arduino پشتیبانی شده ولی برای بقیه شما غیر از اینکه بوت لودر رو باید مجدد کامپایل کنید باید pin list میکرو رو هم اضافه کنید.
    اگر خیلی وارد نیستید خودتون رو درگیر نکنید و پروژه هاتون رو با Mega2560 ببندید
    شما کلآ نقش بوت لودر رو میدونید چیه؟
  5. #5
    2010/04/18
    4
    0

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

    سلام.
    آره نقش بوت لودر اینه که آی سی رو به کامپایلر معرفی میکنه که برنامه رو بتونیم روی آی سی بار گزاری کنیم.
    یه سوال دیگه
    به غیر از برنامه xloader که برای پروگرام کردن فایل لودر هست با چه برنامه ای میتونم آی سی atmega8 رو پروگرام کنم؟؟
    برنامه xloader برای atmega8 گزینه ای نداره.(نمیشه).
    متشکرم.
  6. #6
    2010/08/14
    311
    6

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

    بوت لودر چیست؟

    فضای دخیره سازی میکروکنترلر از چند بخش تشکیل شده
    1- Flash یا حافظه برنامه که کد Hex شما در این قسمت قرار میگیره و وقتی میکرو روشن میشه از ابتدای حافظه دستورات خط به خط انجام میشن. این حافظه در میکروهای مختلف از 512 بایت تا 256کیلو بایت متغیر هست
    2- Ram که حافظه فرار هست و با قطع برق پاک میشه. نتیجه محاسبات در این قسمت قرار می گیرد.
    3- EEPROM که فقط در بعضی از میکرو ها هست و مثل حافظه flashمیمونه. مقدارش معمولا از 1 تا 2 کیلو بایت فراتر نمیره. مقادیری که نیاز هست تا در صورت قطع برق هم ذخیره بمونن در این قسمت ذخیره میشن. فرقش با حافظه فلش در تعداد دفعاتی هست که میشه روش نوشت. برای AVR تعداد دفعات Flash حدود 100 هزار بار و حافظه EEprom حدود 1 میلیون بار هستش. معمولا set point ها و تنظیمات در این قسمت ذخیره میشن
    4- فیوز بیت ها که سخت افزار میکرو رو کنترل می کنن

    شما پس از نوشتن برنامه به یک زبان اون رو کامپایل می کنید. یعنی برنامه شما به زبان اسمبل تبدیل میشه و بعد به زبان ماشین ترجمه میشه. سپس توسط یک پروگرامر فایل برنامه تحت فرمت خاصی به میکرو ارسال میشه و در حافظه flash قرار میگیره. بعضی از میکرو ها این قابلیت رو دارن که خودشون حافظه flash خودشون رو تغییر بدن.
    نقش بوت لودر دقیقا همین جاست. یه برنامه در حد 256 تا 3 کیلو بایت که در قسمت اول حافظه Flash قرار میگیره و بقیه حافظه جهت برنامه کاربر می ماند. پس از روشن شدن میکرو یکی از ورودی ها رو چک میکنه (مثلا ورودی Usart یا USB میکرو) اگر طی مثلا 5 ثانیه اطلاعاتی دریافت شد اون رو در حافظه flash مینویسه و اگر دیتایی توسط کامپیوتر ارسال نشد از قسمت لودر خارج میشه و برنامه اصلی اجرا میشه.
    بوت لودر مزایا و معایبی هم دارد.
    به دلیل اینکه باید به حافظه flash دسترسی داشت امکان قفل کردن میکرو وجود ندارد. همچنین بعضی از وقفه ها عمل نمی کند
    سهولت در پروگرام کردن هم مهمترین دلیل بوت لودر هست.
  7. #7
    2010/10/11
    Sabzevar
    897
    49

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

    خب گویا دوستان خودشون مسلط هستند. :read:

    منظورم این بود که اگر میخواید با پروگرمر معمولی مثل SKT500 پروگرم کنید، نیازی به بوت لودر ندارید.
    قایل هگز کفایت میکنه.


نمایش نتایج: از 1 به 7 از 7

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

  1. پاسخ: 15
    آخرين نوشته: 2017/07/06, 09:05
  2. پروگرام کردن ic
    توسط S.E.H در انجمن سایر مطالب مرتبط با ميکرو ها و پروسسورها
    پاسخ: 0
    آخرين نوشته: 2015/04/10, 10:17
  3. ست کردن پروگرامر و پروگرام کردن atmega32
    توسط biglord در انجمن میکروکنترلرهای AVR
    پاسخ: 11
    آخرين نوشته: 2014/05/19, 22:24
  4. پروگرام کردن
    توسط electro_fuzzy در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 0
    آخرين نوشته: 2013/03/17, 12:37
  5. پروگرام کردن avr
    توسط الماسی در انجمن میکروکنترلرهای AVR
    پاسخ: 8
    آخرين نوشته: 2012/07/11, 15:03

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

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

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

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

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