اطلاعیه

Collapse
No announcement yet.

آموزش winavr و avrlib

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

    پاسخ : آموزش winavr و avrlib

    نوشته اصلی توسط سمیراا
    سلام دویاره اپلود کردم اولی ارور مربوطه و دومی هم تصویر از میک فایل هست .
    سلام منظورم از میک فایل نرم افزارش نیست بلکه اون کدی که میک فایل میسازه و شما باید کناره فایل پروژه ذخیره کنید؟
    در کل برای برنامه نویسی با winavr شما به دوفایل در کنار هم نیاز دارید:
    1- فایل برنامه که معمولا اسمش main.c هست که شما کل کدهاتون رو توش می نویسید.
    2- یه فایل بدون پسوند با نام makefile که دستور عمل لازم به مجموعه مفسر جهت تبدیل تبدیل کد شما به هگز رو در خودش داره
    تاکید می کنم شاید شما فایل دوم رو کنار فایل اصلی نذاشتین که اون خطا صادر می شد!
    اما اگر اگر امکان داره مسیری که winavr نصب هست،آ‌آدرسش یا عکسی از پوشه نصب شده رو بذارید.

    دیدگاه


      پاسخ : آموزش winavr و avrlib

      نوشته اصلی توسط dostajn
      سلام منظورم از میک فایل نرم افزارش نیست بلکه اون کدی که میک فایل میسازه و شما باید کناره فایل پروژه ذخیره کنید؟
      در کل برای برنامه نویسی با winavr شما به دوفایل در کنار هم نیاز دارید:
      1- فایل برنامه که معمولا اسمش main.c هست که شما کل کدهاتون رو توش می نویسید.
      2- یه فایل بدون پسوند با نام makefile که دستور عمل لازم به مجموعه مفسر جهت تبدیل تبدیل کد شما به هگز رو در خودش داره
      تاکید می کنم شاید شما فایل دوم رو کنار فایل اصلی نذاشتین که اون خطا صادر می شد!
      اما اگر اگر امکان داره مسیری که winavr نصب هست،آ‌آدرسش یا عکسی از پوشه نصب شده رو بذارید.
      سلام
      ولی این کارهایی که شما گفتین را من قبلا کردم . برنامه با همون نام که گفتین را نوشتم . و تو میک فایل هم فقط امدم و نوع میکرو را مشخص کردم و داخل پوشه ای که فایل برنامه اصلی بود ذخیره کردم . خوب کدی که گذاشتم که بعد از کامپایل کردن بود و ارور داد . یکی از دوستان میگفت باید ورژن AVR Studio بالاتر از 4 باشه .
      اینم ادرس مسیر نصب
      C:\Documents and Settings\Olive\Start Menu\Programs
      اینم تصاویر محل نصب
      http://www.irfreeup.com/uploads/aa_4d67a.jpg[/img]][/url]

      [url=http://[url=http://www.irfreeup.com/]]

      دیدگاه


        پاسخ : آموزش winavr و avrlib

        نوشته اصلی توسط سمیراا
        سلام
        ولی این کارهایی که شما گفتین را من قبلا کردم . برنامه با همون نام که گفتین را نوشتم . و تو میک فایل هم فقط امدم و نوع میکرو را مشخص کردم و داخل پوشه ای که فایل برنامه اصلی بود ذخیره کردم . خوب کدی که گذاشتم که بعد از کامپایل کردن بود و ارور داد . یکی از دوستان میگفت باید ورژن AVR Studio بالاتر از 4 باشه .
        اینم ادرس مسیر نصب
        C:\Documents and Settings\Olive\Start Menu\Programs
        اینم تصاویر محل نصب
        g]]
        سلام
        این مسیر استارت منوی ویندوزه ربطی به محل نصب winavr نداره!
        مثلا این تصویر:

        راحت روی Programmers Notepad [WinAVR] راست کلیک کنید و از گزینه propet.. به این عکسی که گذاشتم میرسید که می تونید آدرس رو کپی کنید و اینجا بذارید و نیازی به عکی و پلود ندارید... مثلا برای من:
        D:\WinAVR-20100110\pn\pn.exe
        دوستتون یه چیز دیگه منظورش بوده:
        winavr تا سال 2010 توسعه پیدا کرد و بعد از اون با پیوستن اعضای تیمش به atmel در نرم افزار خود شرکت اتمل پیاده شد و فعلا winavr به تاریخ پیوسته! تقریبا از نسخه 5 به بعد atmel studio دیگه شامل کامپایلر avr-gcc بوده و در کل کارها رو راحتتر کرده
        شما که winavr رو نصب دارین دیگه نیازی به نرم افزار دیگه ندارین!
        در ضمن فایل های خوده پروژه رو اینبار اگه می تونید بذارید تا منم کامپایل کنم نتیجه رو بگم!
        حداقل این دوتا رو:
        http://www.irfreeup.com/uploads/2_0300e.jpg

        دیدگاه


          پاسخ : آموزش winavr و avrlib

          نوشته اصلی توسط dostajn
          سلام
          این مسیر استارت منوی ویندوزه ربطی به محل نصب winavr نداره!
          مثلا این تصویر:

          راحت روی Programmers Notepad [WinAVR] راست کلیک کنید و از گزینه propet.. به این عکسی که گذاشتم میرسید که می تونید آدرس رو کپی کنید و اینجا بذارید و نیازی به عکی و پلود ندارید... مثلا برای من:
          D:\WinAVR-20100110\pn\pn.exe
          دوستتون یه چیز دیگه منظورش بوده:
          winavr تا سال 2010 توسعه پیدا کرد و بعد از اون با پیوستن اعضای تیمش به atmel در نرم افزار خود شرکت اتمل پیاده شد و فعلا winavr به تاریخ پیوسته! تقریبا از نسخه 5 به بعد atmel studio دیگه شامل کامپایلر avr-gcc بوده و در کل کارها رو راحتتر کرده
          شما که winavr رو نصب دارین دیگه نیازی به نرم افزار دیگه ندارین!
          در ضمن فایل های خوده پروژه رو اینبار اگه می تونید بذارید تا منم کامپایل کنم نتیجه رو بگم!
          حداقل این دوتا رو:
          http://www.irfreeup.com/uploads/2_0300e.jpg
          سلام
          بفرمایید اینم فایلهایی که خواسته بودین .

          http://www.irfreeup.com/uploads/New-...hive_a1266.rar

          دیدگاه


            پاسخ : آموزش winavr و avrlib

            نوشته اصلی توسط سمیراا
            سلام
            بفرمایید اینم فایلهایی که خواسته بودین .

            http://www.irfreeup.com/uploads/New-...hive_a1266.rar
            سلام
            شما که گفته بودین از makfefile برنامه winavr استفاده کردین!
            اینی که گذاشتین یکم عجیبه!
            راستی نگفتین winavr تو کدوم مسیر نصبه. چیزی که من فهمیدم باید تو مسیری مثل زیر باشه:
            D:\Atmel Toolchain\AVR8 GCC\Native\3.4.2.939\avr8-gnu-toolchain\bin
            اگه همچین مسیری توی سیستم ندارین و winavr جای دیگه نصب شده شما باید یه فایل makefile دیگه به پروژه اضافه کنید این فایل بدرد نمی خوره ها

            دیدگاه


              پاسخ : آموزش winavr و avrlib

              نوشته اصلی توسط dostajn
              سلام
              شما که گفته بودین از makfefile برنامه winavr استفاده کردین!
              اینی که گذاشتین یکم عجیبه!
              راستی نگفتین winavr تو کدوم مسیر نصبه. چیزی که من فهمیدم باید تو مسیری مثل زیر باشه:
              D:\Atmel Toolchain\AVR8 GCC\Native\3.4.2.939\avr8-gnu-toolchain\bin
              اگه همچین مسیری توی سیستم ندارین و winavr جای دیگه نصب شده شما باید یه فایل makefile دیگه به پروژه اضافه کنید این فایل بدرد نمی خوره ها
              چطوری باید یه میک فایل دیگه به برنامه اضافه کنم .؟؟؟؟
              اینم تصویر مسی نصب
              [/url][/url]

              دیدگاه


                پاسخ : آموزش winavr و avrlib

                نوشته اصلی توسط سمیراا
                چطوری باید یه میک فایل دیگه به برنامه اضافه کنم .؟؟؟؟
                اینم تصویر مسی نصب ]
                سلام
                حالا شد درست
                مشکل شما اینه که اومدی WINAVR رو تو مسیری نادرست نصب کردی==>آ‌همون نیوفلدر 4 کار رو خراب کرده !
                به هیچ وجه winavr رو تو مسیری که داری کاراکتری غیر از حروف و اعداد انگلیسی نصب نکنید مثلا پرانتز یا حتی خط فاصله!!!
                شما باید نرم افزار رو حذف و دوباره نصب کنید و این بار سعی کنید تو خود درایو اف نصب بشه نه در زیر شاخه!!!
                برای Makfile هم همون نرم افزار mfile روباز کنید و طبق آموزش ذیل عمل کنید:
                http://****.ir/winavr/
                فقط شما تعدادی زیادی فایل کتابخونه به زبان سی دارید مثلاfont.c از قسمت ۶ آموزش بالا برید و تمام اونها رو به فایل الصاق کنید. الان تو ذهنم لیست کامل اون فایل ها توی خود makefill خودتون هست می تونید به اونها مراجعه کنید
                متاسفانه اسم سایت فیلتر میشه . منم مجبورم دور بزنم:
                yon.ir/learnavr
                نمیدونم شاید من اشتباه میکنم:
                چرا یه مرجع انگلیسی همیشه به یه مرجع فارسی اولیت داره! :eek:

                دیدگاه


                  پاسخ : آموزش winavr و avrlib

                  نوشته اصلی توسط dostajn
                  سلام
                  حالا شد درست
                  مشکل شما اینه که اومدی WINAVR رو تو مسیری نادرست نصب کردی==>آ‌همون نیوفلدر 4 کار رو خراب کرده !
                  به هیچ وجه winavr رو تو مسیری که داری کاراکتری غیر از حروف و اعداد انگلیسی نصب نکنید مثلا پرانتز یا حتی خط فاصله!!!
                  شما باید نرم افزار رو حذف و دوباره نصب کنید و این بار سعی کنید تو خود درایو اف نصب بشه نه در زیر شاخه!!!
                  برای Makfile هم همون نرم افزار mfile روباز کنید و طبق آموزش ذیل عمل کنید:
                  http://****.ir/winavr/
                  فقط شما تعدادی زیادی فایل کتابخونه به زبان سی دارید مثلاfont.c از قسمت 6 آموزش بالا برید و تمام اونها رو به فایل الصاق کنید. الان تو ذهنم لیست کامل اون فایل ها توی خود makefill خودتون هست می تونید به اونها مراجعه کنید
                  متاسفانه اسم سایت فیلتر میشه . منم مجبورم دور بزنم:
                  yon.ir/learnavr
                  نمیدونم شاید من اشتباه میکنم:
                  چرا یه مرجع انگلیسی همیشه به یه مرجع فارسی اولیت داره! :eek:
                  ای ول مهندس .
                  ممنون که پیگیرم بودین و سوالاتم را جواب دادین
                  میرم از نو نصب کنم واگه دوباره مشکل داشتم مزاحمت میشم .
                  درضمن این اموزش را که قبلا من از سایت ایران میکرو گرفته بودم . ولی ازش چیزی نفهمیدم چون تو اموزش محیط خود نرم افزار کامل نیست . کاشکی یه منبع بهتری معرفی میکردین .
                  در هر صورت لطف کردین . :applause: :applause: :applause: :applause: :applause:

                  دیدگاه


                    پاسخ : آموزش winavr و avrlib

                    سلام مهندس
                    درست شد . حرف نداری مهندس :applause: :applause: :applause: :applause:
                    فقط ازبین 4 تا برنامه ئکه کامپایل کردم دو تاش این ارور را داد . که میگه نیاز به min elf داره میشه بگید یعنی چی ؟

                    اینم تصویر ارور درخروجی
                    [url=http://[url=http://www.irfreeup.com/]]

                    دیدگاه


                      پاسخ : آموزش winavr و avrlib

                      سلام مجدد مهندس
                      انداختیمت تو زحمت شرمنده .
                      لطف اگه با AvrStudio هم کار کردین این ارور را بهم بگین چی هست و باید چه کار کرد
                      ممنونم
                      [url=http://[url=http://www.irfreeup.com/]]

                      دیدگاه


                        پاسخ : آموزش winavr و avrlib

                        نوشته اصلی توسط سمیراا
                        سلام مهندس
                        درست شد . حرف نداری مهندس :applause: :applause: :applause: :applause:
                        فقط ازبین 4 تا برنامه ئکه کامپایل کردم دو تاش این ارور را داد . که میگه نیاز به min elf داره میشه بگید یعنی چی ؟

                        اینم تصویر ارور درخروجی ]]
                        سلام
                        بنده گرچه تقریبا مهندسی مکانیک خودم اما الکترونیک رو بیشتر دوست دارم و یه جایی کار می کنم که زیاد به هردوش ربطی نداره ==> من مهندس نیستم :nerd:
                        در مورد ارور فکر کنم مشکل تون مربوط به نام MAKEFILE هست :
                        توی این فایل و در قسمت زیر شما اومدین نام اصلی رو از MAIN به ff تغییر دادین در حالی که فایل برنامه اسمی غیر از ff داره!
                        کد:
                        [left]# Target file name (without extension).
                        TARGET = main[/left]
                        احتمالا خطا مربوط به این مورده
                        در مورد سوال دوم :
                        فکر کنم ورژن نرم افزار avrstudio خیلی قدیمی باشه سعی کنید از ورژن جدید تر و یا اگه مجبورید همین ورژن استفاده کنید اول کامل پاک و دوباره نصب کنید. راستی پروگرامر شما چیه؟
                        آ‌stk500?

                        دیدگاه


                          پاسخ : آموزش winavr و avrlib

                          نوشته اصلی توسط dostajn
                          سلام
                          بنده گرچه تقریبا مهندسی مکانیک خودم اما الکترونیک رو بیشتر دوست دارم و یه جایی کار می کنم که زیاد به هردوش ربطی نداره ==> من مهندس نیستم :nerd:
                          در مورد ارور فکر کنم مشکل تون مربوط به نام MAKEFILE هست :
                          توی این فایل و در قسمت زیر شما اومدین نام اصلی رو از MAIN به ff تغییر دادین در حالی که فایل برنامه اسمی غیر از ff داره!
                          کد:
                          [left]# Target file name (without extension).
                          TARGET = main[/left]
                          احتمالا خطا مربوط به این مورده
                          در مورد سوال دوم :
                          فکر کنم ورژن نرم افزار avrstudio خیلی قدیمی باشه سعی کنید از ورژن جدید تر و یا اگه مجبورید همین ورژن استفاده کنید اول کامل پاک و دوباره نصب کنید. راستی پروگرامر شما چیه؟
                          آ‌stk500?
                          فکر کنم اگه الکترونیک میخوندین الان باید دکترا داشتین نه.. :biggrin:

                          راستی . فکر نکنم از میک فایل باشه . البته من نامش را عوض کردم ولی همون اول هم که با نام خودش برنامه را کامپایل کردم . باز همین ارور را داد .
                          نمیدونم این پسوند elf . چی هست که هر چی تا الان برنامه نوشتم وکامپایل کردم . همین ارور را داده .
                          فکر کنم یه کتابخونه نداره ؟
                          در ضمن چرا نمیشه تو محیط این نرم افزار فارسی نوشت
                          مثلایه نگاه بنداز به این چند خط برنامه که کلمه فارسی را با قرمز علمت زدم . فارسی تایپ کردم ولی یه زبون دیگه تبدیل شده . فکر میکنید علت چی باشه . :angry: :angry: :angry:

                          [url=http://[url=http://www.irfreeup.com/]]

                          دیدگاه


                            پاسخ : آموزش winavr و avrlib

                            نوشته اصلی توسط سمیراا
                            فکر کنم اگه الکترونیک میخوندین الان باید دکترا داشتین نه.. :biggrin:

                            راستی . فکر نکنم از میک فایل باشه . البته من نامش را عوض کردم ولی همون اول هم که با نام خودش برنامه را کامپایل کردم . باز همین ارور را داد .
                            نمیدونم این پسوند elf . چی هست که هر چی تا الان برنامه نوشتم وکامپایل کردم . همین ارور را داده .
                            فکر کنم یه کتابخونه نداره ؟
                            در ضمن چرا نمیشه تو محیط این نرم افزار فارسی نوشت
                            مثلایه نگاه بنداز به این چند خط برنامه که کلمه فارسی را با قرمز علمت زدم . فارسی تایپ کردم ولی یه زبون دیگه تبدیل شده . فکر میکنید علت چی باشه . :angry: :angry: :angry:
                            این یه منبع انگلیسی و خیلی خوبه(از روی سایت آلمانی توسط گوگل ترجمه شده!)
                            http://www.8051projects.net/e107_files/public/1242392126_2569_FT22383_avr_tutorial.pdf
                            اگه elf نباشه شبیه سازی، اشکال زدایی و ... پر :mrgreen:
                            در واقع نرم افزارهای مثل avrstdio , proteuse و .. برای شبیه سازی به این فایل نیاز دارن
                            راستی این روشی هم که اینج گفته چک کنید:
                            http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=1 16009
                            برای دیدن فارسی هم باید:
                            http://www.irfreeup.com/uploads/1_c2eef.jpg

                            دیدگاه


                              پاسخ : آموزش winavr و avrlib

                              ممنونم که پیگیر سوالاتم میشین
                              البته تو همین سایتی که برام لینکش رو گذاشتین من قبلا سوال کرده بودم .و دارم پیگیری میکنم
                              بازم دست به دامان خارجکی ها شدیم .

                              راستی نفهمیدی چرا نمیشه فارسی نوشت ؟؟؟؟؟
                              ویه چیز دیگه کتابخونه هایی که براش دانلود میکنیم با چه پسوندی هستن و کجای نرم افزار باید قرار بدم .؟؟

                              ========= :biggrin:
                              و یه چیز جالب دیگه این که نمیدونم خودتون هم تست کردین با پروتوس که وقتی برنامه مینویسین و کامپایل میکنین البته فقط با محیط winavr دیگه لازم نیست که دنبال هگزش بگردین و پروتوس را باز کنین و هگزش را داخل میکرو قرار بدین . .
                              منظورم اینه که تا برنامه را کامپایل کردین .هگزجدید سریعا وارد میکرو تو پروتوس میشه وفقط کافیه دگمه play را بزنید :mrgreen:

                              دیدگاه


                                پاسخ : آموزش winavr و avrlib

                                نوشته اصلی توسط سمیراا
                                راستی نفهمیدی چرا نمیشه فارسی نوشت ؟؟؟؟؟
                                ویه چیز دیگه کتابخونه هایی که براش دانلود میکنیم با چه پسوندی هستن و کجای نرم افزار باید قرار بدم .؟؟
                                سلام
                                قبلا که گفتم برای دیدن فارسی باید تنظیم زیر انجام بشه:

                                منظورتون از کتابخونه چیه؟
                                شاید بدبخوره!:
                                http://www.nongnu.org/avr-libc/user-manual/library.html

                                دیدگاه

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