NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3965 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 19 از 19

موضوع: avr studio 5

  1. #1
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض avr studio 5

    با سلام
    این تاپیک رو راه انداختم تا در مورد avr studio 5 و سوالات و مشکلات با اون بحث کنیم

    با اومدن این کامپایلر دیگه نیازی نیست winavr و و avrstudio رو با هم نصب کنیم. خود avr studio 5 کتابخونه های gcc رو داره به علاوه ی امکاناتی بیشتر از نسخه های قبلیش

    خودم شاید codevisin رو رها کنم و بیام اینور
    ویرایش توسط esisafa : 02-10-2011 در ساعت 17:32

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    اولین سوال رو خودم میپرسم

    اگه یک فایل .c آماده داشته باشیم و اونو با avr studio 5 باز کنیم، فقط فایل رو باز میکنه و ابزار های debug اون غیر فعال هستن
    چه طور یک solutin جدید برای فایلمون که آماده هست درست کنیم. راه آسون داره یا فقط باید از کپی و پیست و اینجور کارا استفاده کرد
    نام فایلمون نباید تغییر کنه چون با فایل های دیگه در ارتباطه

  5. تشکرها از این نوشته :


  6. #3
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    با سلام
    فرض مي كنيم كه اسم فايل آمادمون gcc.c هستش. تو محيط AVRStudio5 به صورت زير عمل مي كنيم:
    1-File-->new-->project. پنجره اي با عنوان New Project باز مي شود. در سمت چپ پنجره باز شده عبارت "AVR GCC" رو انتخاب كرده و در مقابل آن عبارت "Empty AVR GCC Project" رو نيز انتخاب مي كنيم.
    2-در پايين پنجره در مقابل :Name نام پروژه و در :Lacation محل ذخيره پروژه(Solution) را وارد مي كنيم.
    3-در ادامه روي دكمه OK كليك كنيد. پنجره جديدي با عنوان "Device Selection" باز ميشه. با توجه به اينكه از چه ميكرويي استفاده مي كنيد اسمشو از ليست انتخاب كنيد مثلا ATmega16. روي دكمه OK كليك كنيد.
    4-در محيط AVRStudio5 زير عبارت "Solution Explorer" نام Solution و نام پروژه و فايلي با نام AVRGCC.c ايجاد ميشه.
    5-فايل AVRGCC.c رو حذف كنيد. بر روي عبارت "AVRGCC" زير اسم Solution راست كليك كنيد بعدش گزينه Add و در مقابل اون گزينه Existing Item رو انتخاب كنيد. حالا ميتونيد فايل آمادتون رو كه من اينجا اسمشو gcc.c گذاشتم، انتخاب كنيد.


    ________________________
    برنامه نويسي، الكترونيك(PE)
    ________________________
    ویرایش توسط sadmonew : 02-10-2011 در ساعت 18:24

  7. کاربران : 2 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  8. #4
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    خیلی ممنون
    لطف کردین

    سرعت میکرو رو باید چطور تنظیم کرد؟؟؟؟
    مثلا برای تاخیر دادن و ... .

    مسیر فایل های هدر جدید رو از کجا اضافه کنیم
    ویرایش توسط esisafa : 02-10-2011 در ساعت 19:27

  9. تشکرها از این نوشته :


  10. #5
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط esisafa نمایش پست ها

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

نام: AvrStudio5_include.JPG
مشاهده: 46
حجم: 136.4 کیلو بایت  

  11. کاربران : 3 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  12. #6
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    ممنون

    آیا میشه فایل های هدر codevision رو در مسیر فایلهای هدر avrstudio قرار داد و از توابع اونا استفاده کرد؟؟؟

  13. #7
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    ميشه اضافه كرد اما بايد تغييراتي توش داده بشه و البته بايد كتابخونه مربوط به اون فايل هدر هم به پروژه اضافه بشه همراه با تغييراتي كه توش اعمال شده. اگه وقت و حوصله و از همه مهمتر برنامه نويسي به زبان C رو بلد باشيد ميتونيد اون فايل هارو براي AVRStudio5 تغيير بديد.
    به نظر من خودتون فايل هدر رو بنويسيد بهتر به نتيجه مي رسيد البته ميتونيد از فايل هاي هدر و كتابخونه Codevision جهت نوشتن فايل هدر خودتون استفاده كنيد.
    ویرایش توسط sadmonew : 02-10-2011 در ساعت 21:51

  14. تشکرها از این نوشته :


  15. #8
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    ممنون

    منظور شما اینه که خودمون یک فایل هدر درست کنیم که توابع نوشته شده در کتابخونه های codevision رو دوباره برای avrstudio تعریف کنه؟؟؟؟؟؟؟ در این صورت باز هم لازمه که هدرهای codvision رو دستکاری کنیم؟؟؟؟؟

    مثلا من از پوشه ی کتابخونه های codevision یک کپی بگیرم، بعد کتابخونه هایی که گفته شد رو هم بنویسم، بعد از اونا استفاده کنم. میشه؟؟؟؟؟؟
    ویرایش توسط esisafa : 02-10-2011 در ساعت 22:07

  16. #9
    کاربر فعال saeidhp آواتار ها
    تاریخ عضویت
    Apr 2011
    نام
    سعید
    نوشته ها
    155
    تشکر
    665
    تشکر شده 76 بار در 44 پست

    پیش فرض

    من یه برنامه از اینترنت دانلود کردم و موقع کامپایل خطایی که توی عکس مشخص کردم رو نشون میده

    روی خطا که کلیک میکنم به خط مربوطه ارجاع داده نمیشه و سرچ هم چیزی پیدا نکردم ممنون میشم راهنمایی بفرمایید
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: main.gif
مشاهده: 29
حجم: 78.9 کیلو بایت  

  17. #10
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط saeidhp نمایش پست ها
    من یه برنامه از اینترنت دانلود کردم و موقع کامپایل خطایی که توی عکس مشخص کردم رو نشون میده

    روی خطا که کلیک میکنم به خط مربوطه ارجاع داده نمیشه و سرچ هم چیزی پیدا نکردم ممنون میشم راهنمایی بفرمایید
    سلام
    مهندس لطفا اون برنامه اي كه دانلود كردين رو اينجا بذارين، تا بهتر بتونيم كمكتون كنيم.
    _____________________________________
    _____________________________________

  18. #11
    کاربر فعال saeidhp آواتار ها
    تاریخ عضویت
    Apr 2011
    نام
    سعید
    نوشته ها
    155
    تشکر
    665
    تشکر شده 76 بار در 44 پست

    پیش فرض

    بفرمایید
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: zip remote.zip (42.7 کیلو بایت, 33 نمايش)

  19. تشکرها از این نوشته :


  20. #12
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    مهندس اين تغيير انجام بدين.
    1- Properties-->Toolchain-->Optimization
    2- تو منوي كشويي مقابل ":Optimization Level" گزينه "Optimize for size" رو انتخاب كنيد.
    3- پروژتون رو كامپايل كنيد.

  21. تشکرها از این نوشته :


  22. #13
    تازه وارد
    تاریخ عضویت
    Jun 2013
    نوشته ها
    4
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام به دوستان عزیز.سوالی دارم لطفا اگر کسی جوابشو میدونه بگه.
    یه برنامه زبان c دارم واسه atmega32 نوشته شده اما نمیدونم با چه کامپایلری انجام شده.header هاشو میزارم اگر کسی میدونه لطف کنه اسم کامپایلر رو بهم بگه.بسی سپاس
    #include <avr\io.h>
    #include <avr\delay.h>
    #include <stdio.h>
    #include "lcd.h"

  23. #14
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط dadpam نمایش پست ها
    سلام به دوستان عزیز.سوالی دارم لطفا اگر کسی جوابشو میدونه بگه.
    یه برنامه زبان c دارم واسه atmega32 نوشته شده اما نمیدونم با چه کامپایلری انجام شده.header هاشو میزارم اگر کسی میدونه لطف کنه اسم کامپایلر رو بهم بگه.بسی سپاس
    #include <avr\io.h>
    #include <avr\delay.h>
    #include <stdio.h>
    #include "lcd.h"
    سلام مهندس
    این برنامه رو با کامپایلر WINAVR میتونید کامپایل کنید.
    اما حدودا 3/4 سالی میشه که این کامپایلر همراه AVRStudio ارائه میشه.
    پس شما میتونید از همین IDE یعنی AVRStudio استفاده کنید
    میتونید فایل برنامه رو کامل اینجا بذارید تا براتون کمپایلش کنیم.
    _____________________________________
    _____________________________________

  24. تشکرها از این نوشته :


  25. #15
    تازه وارد
    تاریخ عضویت
    Jun 2013
    نوشته ها
    4
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    سلام مهندس
    این برنامه رو با کامپایلر WINAVR میتونید کامپایل کنید.
    اما حدودا 3/4 سالی میشه که این کامپایلر همراه AVRStudio ارائه میشه.
    پس شما میتونید از همین IDE یعنی AVRStudio استفاده کنید
    میتونید فایل برنامه رو کامل اینجا بذارید تا براتون کمپایلش کنیم.


    سلام مهندس.ممنون ازتون هم بخاطر راهنمایی و هم بخاطر لطفتون توی کامپایل کردن فایل.اما بخاطر اینکه من خودم یه تغییراتی توی برنامه انجام دادم و نتونستم کامپایلش کنم برنامه رو بصورت text براتون ارسال کردم.
    بازهم سپاس فراوان

    Cable Examiner.rar

  26. #16
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط dadpam نمایش پست ها
    سلام مهندس.ممنون ازتون هم بخاطر راهنمایی و هم بخاطر لطفتون توی کامپایل کردن فایل.اما بخاطر اینکه من خودم یه تغییراتی توی برنامه انجام دادم و نتونستم کامپایلش کنم برنامه رو بصورت text براتون ارسال کردم.
    بازهم سپاس فراوان

    Cable Examiner.rar
    مهندس فایل های lcd.h و lcd.cرو هم باید بذاری.
    _____________________________________
    _____________________________________

  27. تشکرها از این نوشته :


  28. #17
    تازه وارد
    تاریخ عضویت
    Jun 2013
    نوشته ها
    4
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    مهندس فایل های lcd.h و lcd.cرو هم باید بذاری.


    تمام فایل های قبل از تغییر دادن رو بعلاوه ی همون فایل اصلاح شده که داخل پوشه ی changed cable examiner هست رو ،با هم فرستادم.باز هم ممنون آقای sadmonew عزیز.

    cable examiner 2.rar

  29. #18
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط dadpam نمایش پست ها
    ....اما بخاطر اینکه من خودم یه تغییراتی توی برنامه انجام دادم....
    Cable Examiner.rar
    سلام
    دقیقا" بگید کجای برنامه رو تغییر دادین؟
    _____________________________________
    _____________________________________

  30. #19
    تازه وارد
    تاریخ عضویت
    Jun 2013
    نوشته ها
    4
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    سلام
    دقیقا" بگید کجای برنامه رو تغییر دادین؟

    توی تابع void main (void) آخرای تابع این دستورات رو که با قرمز مشخص شدن اضافه کردم:
    if(!strcmp(map[0],"3")PORTC.0=1;
    if(!strcmp(map[0],"1")PORTC.0=1;
    if(!strcmp(map[1],"2")PORTC.1=1;
    if(!strcmp(map[1],"6")PORTC.1=1;
    if(!strcmp(map[2],"3")PORTC.2=1;
    if(!strcmp(map[2],"1")PORTC.2=1;
    if(!strcmp(map[3],"4")PORTC.3=1;
    if(!strcmp(map[4],"5")PORTC.4=1;
    if(!strcmp(map[5],"6")PORTC.5=1;
    if(!strcmp(map[5],"2")PORTC.5=1;
    if(!strcmp(map[6],"7")PORTC.6=1;

    if(!strcmp(map[7],"8")PORTC.7=1;
    switch(checkmap()) {
    case STRAIGHT: LCDWriteString("Healthy Straight"); beep(250); DDRB=0XFF; PORTB=0X02; break;
    case CROSSOVR: LCDWriteString("Healthy CrossOver"); beep(250); DDRB=0XFF; PORTB=0X04; break;

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

  1. مشکل در نصب و کار با نرم افزار avr studio
    توسط ted mosby در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 12
    آخرين نوشته: 19-10-2013, 11:57
  2. پاسخ: 0
    آخرين نوشته: 18-10-2013, 17:13
  3. کمک برای برنامه avr studio
    توسط alirm در انجمن AVR
    پاسخ: 3
    آخرين نوشته: 04-12-2012, 02:57
  4. نیاز به کمک برای AVR Studio 5
    توسط Mo_Kash در انجمن AVR
    پاسخ: 0
    آخرين نوشته: 27-02-2012, 06:47
  5. AVR Studio SOS
    توسط Caspian1361 در انجمن AVR
    پاسخ: 13
    آخرين نوشته: 22-01-2012, 20:54

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

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