اطلاعیه

Collapse
No announcement yet.

کوچ کردن از کدویژن به AtmelStudio

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

    پاسخ : کوچ کردن از کدویژن به AtmelStudio


    ممنون
    پس برای دیباگ باید چی کار کنیم ؟ محیط اتمل استدیو مثل محیط keil امکان دسترسی به رجیسترها و استفاده به عنوان امولاتور رو در اختیارمون گذاشته . حیفه !
    اِنَّ الَّذِینَ یُحِبُّونَ أَنْ تَشِیعَ الْفاحِشَهُ فِی الَّذِینَ آمَنُوا لَهُمْ عَذابٌ أَلِیمٌ فِی الدُّنْیا وَ الْآخِرَهِ وَ اللَّهُ یَعْلَمُ وَ أَنْتُمْ لا تَعْلَمُونَ.
    کسانى که دوست دارند زشتی ها در میان مردم با ایمان شیوع یابد عذاب دردناکى براى آنها در دنیا و آخرت است، و خداوند میداند و شما نمی‏دانید. (نور19)

    دیدگاه


      پاسخ : کوچ کردن از کدویژن به AtmelStudio

      برای دیباگ پروگرمر حتما باید پورت jtag داشته باشه

      http://javanelec.com/productsDetails.aspx?id=12241
      گفت که دیوانه نهی لایق این خانه نهی

      دیدگاه


        پاسخ : کوچ کردن از کدویژن به AtmelStudio

        نوشته اصلی توسط Finder_
        برای دیباگ پروگرمر حتما باید پورت jtag داشته باشه

        http://javanelec.com/productsDetails.aspx?id=12241
        متاسفانه سایت جوان برای مشاهده جزییات شرط ثبت نام گذاشته و صفحه مورد نظر باز نمیشه . ولی تو همون سایت جوان یه سرچ زدم.
        AVR JTAGICE mkII با قیمت 504 هزار تومن !!!
        یه پروگرامر jtag که به usb بخوره با قیمت زیر 100 تومن کسی سراغ داره ؟
        اِنَّ الَّذِینَ یُحِبُّونَ أَنْ تَشِیعَ الْفاحِشَهُ فِی الَّذِینَ آمَنُوا لَهُمْ عَذابٌ أَلِیمٌ فِی الدُّنْیا وَ الْآخِرَهِ وَ اللَّهُ یَعْلَمُ وَ أَنْتُمْ لا تَعْلَمُونَ.
        کسانى که دوست دارند زشتی ها در میان مردم با ایمان شیوع یابد عذاب دردناکى براى آنها در دنیا و آخرت است، و خداوند میداند و شما نمی‏دانید. (نور19)

        دیدگاه


          پاسخ : کوچ کردن از کدویژن به AtmelStudio

          یه سرچ زدم. مدار با رابط سریال تا دلتون بخواد ریخته . ولی لپ تاپ من سریال نداره .


          به صورت مدار آماده هم اینو پیدا کردم. حدود 30 تومن ، کسی تا حالا ازش استفاده کرده ؟
          اِنَّ الَّذِینَ یُحِبُّونَ أَنْ تَشِیعَ الْفاحِشَهُ فِی الَّذِینَ آمَنُوا لَهُمْ عَذابٌ أَلِیمٌ فِی الدُّنْیا وَ الْآخِرَهِ وَ اللَّهُ یَعْلَمُ وَ أَنْتُمْ لا تَعْلَمُونَ.
          کسانى که دوست دارند زشتی ها در میان مردم با ایمان شیوع یابد عذاب دردناکى براى آنها در دنیا و آخرت است، و خداوند میداند و شما نمی‏دانید. (نور19)

          دیدگاه


            پاسخ : کوچ کردن از کدویژن به AtmelStudio

            دوستان خواهشا پاسخ بدید. این پروگرامر بنفشه رو کسی باهاش کار کرده ؟ اعتباری بهش هست ؟

            تو سایت فروشش ( روبوایکیو ) نوشته jtag هستند ایشون . یعنی میتونه دیباگ کنه ؟ من ارزون ترین سخت افزاری رو میخوام که بشه با avr و اتمل استادیو برنامه را روی سخت افزار خط به خط اجرا کرد .

            اِنَّ الَّذِینَ یُحِبُّونَ أَنْ تَشِیعَ الْفاحِشَهُ فِی الَّذِینَ آمَنُوا لَهُمْ عَذابٌ أَلِیمٌ فِی الدُّنْیا وَ الْآخِرَهِ وَ اللَّهُ یَعْلَمُ وَ أَنْتُمْ لا تَعْلَمُونَ.
            کسانى که دوست دارند زشتی ها در میان مردم با ایمان شیوع یابد عذاب دردناکى براى آنها در دنیا و آخرت است، و خداوند میداند و شما نمی‏دانید. (نور19)

            دیدگاه


              پاسخ : کوچ کردن از کدویژن به AtmelStudio

              دیباگر معمولا قیمتش بیشتر از 100 هست.
              اون نمونه که لینکشو دادم حدودا 400 قیمتشه
              گفت که دیوانه نهی لایق این خانه نهی

              دیدگاه


                پاسخ : کوچ کردن از کدویژن به AtmelStudio

                ممنون
                روی این نوشته atmel jtag ice : یعنی jtag نیست ؟ این 30 تومنه :wow:


                این هم تو لینک زیر هست . 30 $
                http://www.elecfreaks.com/store/avr-usb-emulator-debugger-programmer-jtag-ice-p-144.html
                اِنَّ الَّذِینَ یُحِبُّونَ أَنْ تَشِیعَ الْفاحِشَهُ فِی الَّذِینَ آمَنُوا لَهُمْ عَذابٌ أَلِیمٌ فِی الدُّنْیا وَ الْآخِرَهِ وَ اللَّهُ یَعْلَمُ وَ أَنْتُمْ لا تَعْلَمُونَ.
                کسانى که دوست دارند زشتی ها در میان مردم با ایمان شیوع یابد عذاب دردناکى براى آنها در دنیا و آخرت است، و خداوند میداند و شما نمی‏دانید. (نور19)

                دیدگاه


                  پاسخ : کوچ کردن از کدویژن به AtmelStudio

                  دوستان من هم این شک رو داشتم اما بیخیال شدم بعد جای اون رفتم آرم کار کردم به جاش با KEIL واقعا فهمیدم عجب اشتباهی میکردم. ARM اولش سخته بعدا میبینید که چقدر سادست کد نویسی درش مخصوصا اگر برید سمت CMSIS . واقعا از دید من ارزش نداره برید R&D کنید واسه این مهاجرت همون زمان رو بذارید و برید سمت ARM.

                  دیدگاه


                    پاسخ : کوچ کردن از کدویژن به AtmelStudio

                    نوشته اصلی توسط ariahope
                    دوستان من هم این شک رو داشتم اما بیخیال شدم بعد جای اون رفتم آرم کار کردم به جاش با KEIL واقعا فهمیدم عجب اشتباهی میکردم. ARM اولش سخته بعدا میبینید که چقدر سادست کد نویسی درش مخصوصا اگر برید سمت CMSIS . واقعا از دید من ارزش نداره برید R&D کنید واسه این مهاجرت همون زمان رو بذارید و برید سمت ARM.
                    مهندس زمان زیادی نمیبره ها !
                    داده هاش همه موجوده
                    رجیسترهای avr هم تو مشتمونه

                    من 1768 رو شروع کردم. ولی سرعت پیشرفتم خیلی کمه . تازه gpio رو متوجه شدم. البته منابع خوبی دارم . انشالله سرم خلوت بشه بیشتر متمرکز میشم روش.
                    اِنَّ الَّذِینَ یُحِبُّونَ أَنْ تَشِیعَ الْفاحِشَهُ فِی الَّذِینَ آمَنُوا لَهُمْ عَذابٌ أَلِیمٌ فِی الدُّنْیا وَ الْآخِرَهِ وَ اللَّهُ یَعْلَمُ وَ أَنْتُمْ لا تَعْلَمُونَ.
                    کسانى که دوست دارند زشتی ها در میان مردم با ایمان شیوع یابد عذاب دردناکى براى آنها در دنیا و آخرت است، و خداوند میداند و شما نمی‏دانید. (نور19)

                    دیدگاه


                      پاسخ : کوچ کردن از کدویژن به AtmelStudio

                      من تو کمتر از سه روز به LPC1788 مهاجرت کردم و تمام کد هایی که تو اتمگا زدم رو دارم تو این میزنم با هزار ویژگی بهتر. منبعم هم EXAMPLE و لایبرری های CMSIS بود.

                      دیدگاه


                        پاسخ : کوچ کردن از کدویژن به AtmelStudio

                        نوشته اصلی توسط ariahope
                        من تو کمتر از سه روز به LPC1788 مهاجرت کردم و تمام کد هایی که تو اتمگا زدم رو دارم تو این میزنم با هزار ویژگی بهتر. منبعم هم EXAMPLE و لایبرری های CMSIS بود.
                        :eek:
                        سه ماه میتونم مهاجرت کنم . ولی خدا وکیلی تو 3 روز فقط میتونم example های آماده رو بریزم رو برد آموزشی میکرو ، کار کنه من کیف کنم . :mrgreen:

                        البته جسارت نشه ها، متوجه منظورتون شدم.
                        شما منظورتون اینه که روند کار دستتون اومده و بقیه مسیر فقط زمان میطلبه و ممارست . انشالله با تلاش و پشت کار موفق باشید .

                        -----------------------------------------------------------------------------------------------------------------------------------------------
                        اخرش یکی جواب نداد :cry: .اون بنفشه دیباگره ؟ من بخرمش؟
                        اِنَّ الَّذِینَ یُحِبُّونَ أَنْ تَشِیعَ الْفاحِشَهُ فِی الَّذِینَ آمَنُوا لَهُمْ عَذابٌ أَلِیمٌ فِی الدُّنْیا وَ الْآخِرَهِ وَ اللَّهُ یَعْلَمُ وَ أَنْتُمْ لا تَعْلَمُونَ.
                        کسانى که دوست دارند زشتی ها در میان مردم با ایمان شیوع یابد عذاب دردناکى براى آنها در دنیا و آخرت است، و خداوند میداند و شما نمی‏دانید. (نور19)

                        دیدگاه


                          پاسخ : کوچ کردن از کدویژن به AtmelStudio

                          نوشته اصلی توسط ariahope
                          دوستان من هم این شک رو داشتم اما بیخیال شدم بعد جای اون رفتم آرم کار کردم به جاش با KEIL واقعا فهمیدم عجب اشتباهی میکردم. ARM اولش سخته بعدا میبینید که چقدر سادست کد نویسی درش مخصوصا اگر برید سمت CMSIS . واقعا از دید من ارزش نداره برید R&D کنید واسه این مهاجرت همون زمان رو بذارید و برید سمت ARM.
                          والا "مهاجرت!" از کدویژن به ATMEL Studio که کاری نداره! فقط چند ساعت باید جستجو کنی و بعضی فرامین و توابع رو تغییر بدی! همین...
                          از طرف دیگه، اگه میخواید بعداً مجبور به مهاجرت نشید، پیشنهاد میکنم از همین الان بجای Keil هم برید سراغ ARM Gcc یا IAR، که البته برای خودم اولویتم ARM Gcco و CooCox بود چون رایگان و متن بازه و دیگه دردسر کرکو کارکردن کرک یا صدمه زدن به نرم افزار رو نداره!
                          نوشته اصلی توسط ariahope
                          من تو کمتر از سه روز به LPC1788 مهاجرت کردم و تمام کد هایی که تو اتمگا زدم رو دارم تو این میزنم با هزار ویژگی بهتر. منبعم هم EXAMPLE و لایبرری های CMSIS بود.
                          هیچ ویژگی بهتر از قیمت مناسب و پایین برخی میکروهای AVR نیست! وقتی کارتون برای تولید در تعداد بالا باشه، اون موقع تموم سعیتون خواهد بود که روی 500تومن قیمت تموم شده هم کار بکنید. خیلی از کاربردها نیاز به این هزار ویژگی بهتر میکروهای ARM نیست.

                          پس من حیث المجموع، یادگیری و تسلط به AVR (یا دیگر میکروهای 8051) لازمه و هیچوقت از گردونه خارج نمیشه.

                          حالا که مشخص شد AVR لازمه، برگردیم به بحث همین تاپیک،
                          نرم افزاری که کرک بشه، هیچ ضمانت و تأییدی از شرکت سازنده نمیتونین داشته باشین. و مطمئناً یه جا تو کار خطا میزنه. (به عینه این مشکل رو با کدویژن داشتم).
                          پس دونستن نحوه ی استفاده از یک کمپایلر خوب، قوی و رایگان هم لازمه! (بحث های تخصصی تر در مورد برتری های AVR Gcc بر کدویژن و بلعکسش در انجمن زیاده)


                          اخرش یکی جواب نداد :cry: .اون بنفشه دیباگره ؟ من بخرمش؟
                          من که هیچوقت دیباگر به کارم نیومد، و یا از پروگرمرهای خود ساخته استفاده کردم :mrgreen: یا هاتل!
                          اما توی سایت ATMEL خیلی در مورد این عکسی که شما گذاشتی (Version 2) مطلبی ندیدم!
                          فقط اینجا:
                          http://www.aliexpress.com/item/USB-Download-Programmer-Emulator-Debugger-10P-For-AVR-STUDIO-JTAG-ICE-Version-2-0-Atmega-3/2026835590.html
                          و
                          http://www.aliexpress.com/item/USB-Download-Programmer-Emulator-Debugger-For-AVR-JTAG-ICE-Atmega-AVR-STUDIO/1099363505.html
                          که یه فروشگاهه خب، و اطلاعات فنی زیادی هم نداشت!


                          «پشتکار» «پشتکار» «پشتکار»

                          دیدگاه


                            پاسخ : کوچ کردن از کدویژن به AtmelStudio

                            با سلام خدمت دوستان
                            و همچنین عرض تشکر از استاد ارجمند جناب آقای مرتضوی که این تاپیک عالی رو راه اندازی کردن :applause:
                            سوال من در رابطه با متغیر بیت هست که توی کدویژن میشه تعریف کرد ولی توی ای وی آر استادیو نمیشه
                            چون من یه برنامه توی کدویژن نوشتم والان می خوام اونو تبدیل به کدهای ای وی آر استادیو کنم ایراد این متغییر های بیت رو میگیره آیا
                            تابعی هست که بشه این مشکل رو با تغییرات اندک توی برنامه انجام داد که نیاز به ویرایش کل برنامه نباشه
                            با تشکر منتظر راهنمایی دوستان هستم

                            دیدگاه


                              پاسخ : کوچ کردن از کدویژن به AtmelStudio

                              سلام

                              میتونید قبل از همه کد ها بنویسید:
                              کد:
                              #define bit uint8_t
                              الان همه ی bit ها به صورت متغیر 8 بیتی شناخته میشن ولی با صفر و یک کار می کنن. اگر می خواین با true false کار کنه اونا رو هم دیفاین کنید.

                              دیدگاه


                                پاسخ : کوچ کردن از کدویژن به AtmelStudio

                                سلام.

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

                                خیلی ممنون

                                دیدگاه

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