اطلاعیه

Collapse
No announcement yet.

AVR Programming

Collapse
X
 
  • Filter
  • زمان
  • Show
Clear All
new posts

  • AVR Programming

    با سلام

    سوالی داشتم در زمینه برنامه نویسی برای AVR



    میخواستم بدونم با زبان برنامه نویسی python میشه برای AVR برنامه نوشت ؟

    یعنی python compiler یا چیزی هست که بتونم به زبان python برای AVR برنامه بنویسم ؟
    Saying farewell, perhaps forever

  • #2
    نیست.......

    Comment


    • #3
      نوشته اصلی توسط joker نمایش پست ها
      نیست.......
      http://www.ecs.soton.ac.uk/~jb1403/projects/avrpy/
      -

      Comment


      • #4
        این لینکی که گذاشتین قبلا" دیده بودم ، که میزنه : Page not found


        compiler برای python نیستش ؟

        اگه هست ممنون میشم لینک بدین
        Saying farewell, perhaps forever

        Comment


        • #5
          در بسیاری از موارد، نوشتن برنامه با زبانی مثل C هم برای میکرکنترلری با این حافظ کوچیک، کار خیلی اشتباهی هست چه برسه به python
          ¯/(°_o)\¯
          بیچاره آن کسی است که گرفتار عقل شد **** آسوده آن کسی است که خر آمد و الاغ رفت
          این چه شوری است که در دور قمر می بینم **** همه آفاق پر از فتنه و شر می بینم
          اسب تازی شده مجروح به زیر پالن **** طوغ زرین بر گردن خر می بینم
          Copyright: Enigma2

          به اميد شبگردي بهتر

          Comment


          • #6
            اخه من python رو بیشتر بلدم ، به همین دلیله که میخوام برای AVR با این زبان برنامه بنویسم


            اگه با C هم کار اشتباهیه ، پس چه زبانی برای AVR خوبه ؟ ، Assembly ؟
            Saying farewell, perhaps forever

            Comment


            • #7
              نوشته اصلی توسط mortal نمایش پست ها
              اخه من python رو بیشتر بلدم ، به همین دلیله که میخوام برای avr با این زبان برنامه بنویسم


              اگه با c هم کار اشتباهیه ، پس چه زبانی برای avr خوبه ؟ ، assembly ؟
              شما به عنوان برنامه نویس نباید به فقط به یک زبان اکتفا کنید
              با سی کار اشتباهی نیست
              زمانی اشتباهه که شما هم اسمبلی بلد باشی هم سی و بعد بیای با سی این کار رو انجام بدی
              اما لزومی نداره حتما با اسمبلی بنویسی..همون سی هم کارت رو راه میندازه(قضیه خوب و خوب تر...)
              Last edited by jeson_park; 02-07-2011, 04:09 PM.
              -

              Comment


              • #8
                به نظر من با c کار کردن بسیار مناسب و زیبا برای این سری از میکرو ها هستش !
                اما یه نکته , برنامه نویسی پروژه های تپلی با این کامپایلر c ( کد ویژن ) خیلی زمان بره !
                به طوری که باید هر ک س ش ری که میکرو داره که قراره ما استفاده کنیم پیکر بندی بشه بعدش بیایم دونه دونه کامند بدیم که فلان کار رو انجام بده ! آخرش میبینیم که برنامه شده 1000 خط ( حداقل ) .... جالا فکرش رو بکو ن بخواهیم دیباگ کنیم این دست نوشته های مسخره رو ! یا کامپایل !
                اگه یه خطش ارور بده من یکی که بعد از 1000 خط برنامه اصلا یادم نمیاد که این خط رو برای چی نوشتم و ..........

                1 ماه بعد بری سراغش که دیگه یه خطش هم سر در نمیاری واسه چی نوشتیو این خط کارش چیه و ..........

                نکته مهم تر اینه که این مشتری های گرامی بیشتر به سرعت تحویل دادن کار توجه میکنن تا نمیدونم زبان برنامه نویسی و .... اصلا فرق بیسکام و کدویژن رو هم نمیدونن ! .و فقط حال میکنن زود تحویل بگیرن کار رو !

                ولی استفاده از بیسکام برای کار های شخصی توصیه نمیشه ولی برای کار های مشتری چه حالی میده ازش استفاده شه !
                ال سی دی رنگی باهاش راه میندازی هلو ! حالا بخواهی با کد ویژن راه بندازی ما تحت آدم دچار بیماری های خاص میشه !

                بیسکام خیلی ساده - روان + دارای کتابخانه های بسیار زیاد + مشتری پسند

                آخیش تموم شد ! اصلا این avr مگه چه آش دهن سوزی هست براش تاپیک زدین ؟

                sigpic

                Knowledge Is Power
                قبل و بعد از فاجعه ژاپن !
                کد:
                http://www.liberation.fr/seisme-japon-mars-2011-avant-apres.html

                Comment


                • #9
                  نوشته اصلی توسط X-Spy نمایش پست ها
                  اگه یه خطش ارور بده من یکی که بعد از 1000 خط برنامه اصلا یادم نمیاد که این خط رو برای چی نوشتم و ..........

                  1 ماه بعد بری سراغش که دیگه یه خطش هم سر در نمیاری واسه چی نوشتیو این خط کارش چیه و ..........
                  برادر شما ميدوني كامنت چيه؟!؟!؟؟!
                  آخیش تموم شد ! اصلا این avr مگه چه آش دهن سوزی هست براش تاپیک زدین ؟
                  اين رو راست ميگه
                  من الان چند وقته دارم arm كار مي كنم شما هم برو سراغش بدك نيست
                  -

                  Comment


                  • #10
                    زمانی اشتباهه که شما هم اسمبلی باد باشی هم سی و بعد بیای با سی این کار رو انجام بدی
                    از ارائه نظریات تخمی تخیلی جدا خودداری کنید.

                    Comment


                    • #11
                      نوشته اصلی توسط joker نمایش پست ها
                      از ارائه نظریات تخمی تخیلی جدا خودداری کنید.
                      جوكر گير دادي به من ها
                      كجاش تخمي تخيلي هست؟؟
                      همه مي دونن اسمبلي زبان نزديك به ماشين هست پس كارايش نسبت به سي بيشتر هست!
                      Last edited by jeson_park; 02-07-2011, 04:12 PM. دلیل: به تو چه!
                      -

                      Comment


                      • #12
                        در بسياري از موارد شامل همه موارد نمي شه
                        اگر كسي با دقت به خروجي هاي برنامه اي مثل codevision (حداقل در ورژن هاي دو سال پيش) مي بينه كه كلي حجم بيخود اشغال شده.
                        علاوه بر حجم سرعت هم خيلي مهم هست. گاهي توابع از پيش نوشته شده خيلي چيزهايي رو چك مي كنند كه لزومي نداره در برنامه شما چك بشه
                        علاوه بر اين ها تعيين حجم پشته هم خيلي مهم هست (فكر كنم قبلا جوكر به اين مشكل بر خورده بود) كه در برنامه هاي با زبان سطح بالا و حجيم، مشكل جدي محسوب مي شه
                        نوشتن يك برنامه بزرگ با اسمبلي كار خيلي سختي هست ولي اگر بحث حجم و سرعت باشه، اجتناب ناپذيره
                        در كل وابستگي مستقيم به پروژه داره
                        من اگر بخوام كار كنم همون codevision رو انتخاب مي كنم (اگر مشكل جا و سرعت نباشه) ولي حتي اگر آخر پايتون بودم و كامپايلر پايتون هم موجود بود، باهاش نمي نوشتم . چون اصلا بهينه نيست.
                        برنامه bascom در برابر codevision امكانات بالايي داره ولي به نظر من codevision خيلي بهتره. در ضمن بسياري از همين توابع bascom رو هم در C نوشتن. فقط بايد سرچ كرد و تغييرات كوچكي در كد داد.
                        اين ها نظرات شخصي هست پس لطفا سر اين ها بحث و دعوا نكنيد.
                        ¯/(°_o)\¯
                        بیچاره آن کسی است که گرفتار عقل شد **** آسوده آن کسی است که خر آمد و الاغ رفت
                        این چه شوری است که در دور قمر می بینم **** همه آفاق پر از فتنه و شر می بینم
                        اسب تازی شده مجروح به زیر پالن **** طوغ زرین بر گردن خر می بینم
                        Copyright: Enigma2

                        به اميد شبگردي بهتر

                        Comment


                        • #13
                          برای AVR برنامه نویسی اسمبلی بهترینه، حجم کم، سرعت بالا
                          برنامه نویسی های دیگه هم مثل C از Codevision استفاده کن البته IDE های دیگه هم هست ولی این امکاناتش خیلی بهتره، اگه بعد از اسمبلی بخوایم با بقیه زبانها مقایسه کنی، حجم کم، سرعت بالا
                          از زبان بیسیک هم میتونی استفاده کنی بخاطر ساده بودنش، ولی حجم تقریبا زیاد، سرعت پایین
                          واسه چه مداری میخوای برنامه نویسی؟
                          اگه میخوای واسه مدارایی مثل روبات تعقیب خط و این چیزا واسه سرگرمی بنویسی، همون بیسیک هم کارت رو راه میندازه!!!!

                          اول بوگو میخوای چطور مداری رو کنترل کنی؟
                          ضمنا بیخیال پیتون واسه این کار شو...

                          از نقطه نظر اینکه میخوای یک طراح مدارات میکروکنترلی بشی، توصیه میکنم هم C و هم اسمبلی رو یاد بگیر...
                          اسمبلی برای میکرو هم با اسمبلی خانواده 8086 زیاد فرقی نداره فقط تعداد ثباتها و یه سری جزئیات تغییر کرده!!!

                          موفق باشی...
                          Last edited by k-2; 02-14-2011, 07:02 PM.

                          the quieter you become, the more you are able to hear

                          Comment


                          • #14
                            ممنونم از اینکه پاسخ دادی

                            اول بوگو میخوای چطور مداری رو کنترل کنی؟
                            برای یه robot تو مایه های Humanoid

                            در هر صورت ممنونم از همگی ، من در حال حاضر رفتم سراغ C تا با C اونو Program کنم

                            از این تاپیک میشه فهمید
                            کد:
                            http://shabgard.org/forums/showthread.php?t=22410
                            Saying farewell, perhaps forever

                            Comment


                            • #15
                              واسه این کار سی خوبه ، فرانکلین هم خوبه...

                              موفق باشی...

                              the quieter you become, the more you are able to hear

                              Comment

                              Working...
                              X