اطلاعیه

Collapse
No announcement yet.

اضافه کردن پروگرمر AVR911 به AtmelStudio 6

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

    اضافه کردن پروگرمر AVR911 به AtmelStudio 6

    سلام
    یکی از مشکلاتی که در اتمل استودیو وجود دارد این است که پروگرمر های محدودی را پشتبانی میکند. این اشکال باعث میشود که برای کامپایل ، از اتمل استودیو استفاده کنیم و برای پروگرم کردن از نرم افزاری دیگر که باعث گیجی می شود. برای حل این مشکل باید بصورت دستی پروگرمر را برای اتمل استودیو تعریف کنیم. در این پست پروگرمر AVR911 را برای اتمل استودیو تعریف می کنیم لازم به ذکر است به همین صورت می توان پروگرمر های دیگر را نیز برای اتمل استودیو تعریف کرد.

    1- ابتدا نرم افزار AVROSP را نصب کنید. این فایل، نرم افزار اجرایی پروگرمرAVR911 هست یعنی از طریق این نرم افزار می توان به پروگرمر دستور داد که چه کاری انجام دهد. این نرم افزار بصورت کامندی (command-line) و فاقد رابط کاربری است جهت اجرای نرم افزار باید از طریق CMD اقدام کنید.


    2- در یرنامه اتمل استودیو به آدرس زیر رفته:
    Tools-->ExternalTool


    3- سپس مقادیر زیر را در فیلدهای مربوطه وارد وارد کنید:
    Title:
    نامی دلخواه مثلا avr911

    :Command
    آدرس نرم افزار مثلا C:\Program Files\AVROSP.exe

    Arguments:
    -dATmega32 -cCOM2 -pf -vf -if$(ProjectDir)Debug\$(ItemFileName).hex –e

    فیلد آخر پارامترهای ورودی نرم افزار هست یعنی به نرم افزار میگوییم چکار انجام بدهد که باید نوع AVR و پورتی که پروگرمر به آن متصل هست را مشخص کنیم که در اینجا مگا32 و پورت ،COM2 می باشد. جهت اطلاع از پارامترهای ورودی به این http://www.atmel.com/images/doc2568.pdf مراجعه نمایید.



    4- سپس دکمه ok را زده و خارج شده.



    5- حال برای پروگرم نمودن کافی است پس از کامپایل به منوی tools رفته و رو دکمه ای که هم نام نامی است که انتخاب نموده بودید کلیک کنید پروگرمر شروع به پروگرم نمودن میکند.
    به پروگرم نمودن میکند.

    لازم به ذکر هست برخی از پروگرمر های موجود در بازار که با پورت usb کار می کنند و از پروتکل avr910 پشتیبانی می کنند از جمله هاتل با نرم افزار ذکر شده نیز می توانند از طریق اتمل استو بصورت مستقیم AVR را پروگرم نمایند.

    منبع :http://electrotips.blog.ir
    http://electrotips.blog.ir
لطفا صبر کنید...
X