اطلاعیه

Collapse
No announcement yet.

سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

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

    سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

    سلام.این تاپیک رو صرفا برای سوالات برنامه نویسی میکرو avr به زبان C زدم .(و همینطور نرم افزار شبیه سازش کد ویژن)

    اولین سوال رو هم خودم شروع می کنم

    توی کد ویژن برای دستورات <include <mega32a.hو PORTA=0x00 ارور میده و میگه تعریف نشدن . باید چکار کرد ؟
    موفقیت = یک درصد نبوغ ، 99 درصد عرق ریختن
    (ادیسون)

    #2
    پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

    واسه include شما باید حتما قبلش # رو بذارید. چون دستور پیش پردازنده هستش. گذاشتین قبلش؟ عدم شناسای کد بعدی هم بخاطر همین کتابخونه هستش.

    دیدگاه


      #3
      پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

      سلام.منم یه متغیر تعریف کردم که یه سری ضربو تقسیمو میریزه داخلش اماهشدار میده که ظرفیتش کمه.
      کد:
      int x;
      x=100*340;[/code
      ]
      چکارکنم؟نوع لانگم تعریفش کردم باز همین ارور بود

      دیدگاه


        #4
        پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

        int که اینجا کمه واسش ولی لانگ چرا!؟

        دیدگاه


          #5
          پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

          نوشته اصلی توسط rozeh
          int که اینجا کمه واسش ولی لانگ چرا!؟
          منم ازهمین تعجب کردم به نظرتون مشکل کجاس

          دیدگاه


            #6
            پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

            نوشته اصلی توسط rozeh
            واسه include شما باید حتما قبلش # رو بذارید. چون دستور پیش پردازنده هستش. گذاشتین قبلش؟ عدم شناسای کد بعدی هم بخاطر همین کتابخونه هستش.
            اره اون رو که گذاشتم ..اما الان تو پست فقط دستورش رو نوشتم و وارد جزئیات نشدم !
            موفقیت = یک درصد نبوغ ، 99 درصد عرق ریختن
            (ادیسون)

            دیدگاه


              #7
              پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

              نوشته اصلی توسط saeed_eca
              سلام.این تاپیک رو صرفا برای سوالات برنامه نویسی میکرو avr به زبان C زدم .(و همینطور نرم افزار شبیه سازش کد ویژن)

              اولین سوال رو هم خودم شروع می کنم

              توی کد ویژن برای دستورات <include <mega32a.hو PORTA=0x00 ارور میده و میگه تعریف نشدن . باید چکار کرد ؟
              من همین الان نوشتم ارور نداد.DDRAرو نوشتی؟

              دیدگاه


                #8
                پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

                سلام
                ببخشید من میخوام سوال بپرسم نه اینکه جواب بدم البته فکر کنم جواب اشکال شما رو بدونم .احتمالا نباید فایل سر امد stdio.hرو هم معرفی کنید.
                حالا سوال خودم مفهوم اسکن اتوماتیک در مبدل a/dچیه؟واینکه چطور میشه از ورودی a/d با فاصلا زمانی 2 میلی ثانیه نمونه برداری کرد و اونها ذخبره کرد؟؟؟

                دیدگاه


                  #9
                  پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

                  نوشته اصلی توسط morteza7090
                  سلام.منم یه متغیر تعریف کردم که یه سری ضربو تقسیمو میریزه داخلش اماهشدار میده که ظرفیتش کمه.
                  کد:
                  int x;
                  x=100*340;
                  چکارکنم؟نوع لانگم تعریفش کردم باز همین ارور بود
                  برای اینکه مدار پردازنده ۸ بیتیه نوع لانگ هم ۱۶ بیتی تعریف میشه.
                  همون مشکل int رو داره باز هم.

                  دیدگاه


                    #10
                    پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

                    نوشته اصلی توسط saeed_eca
                    سلام.این تاپیک رو صرفا برای سوالات برنامه نویسی میکرو avr به زبان C زدم .(و همینطور نرم افزار شبیه سازش کد ویژن)

                    اولین سوال رو هم خودم شروع می کنم

                    توی کد ویژن برای دستورات <include <mega32a.hو PORTA=0x00 ارور میده و میگه تعریف نشدن . باید چکار کرد ؟
                    زمانی که شما یک کتابخونه رو با <> اضافه میکنید حتما باید مسیری که درش فایلتون وجود داره برای کامپایلر شناخته شده باشه.
                    در حالت عادی نباید این مشکل پیش بیاد ولی ممکنه تنظیماتتون به هم خورده باشه.
                    در ضمن من یک a اضافه تو اسم فایلتون هم میبینم. تا جایی که من یادم میاد این a نبود.

                    دیدگاه


                      #11
                      پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

                      نوشته اصلی توسط morteza7090
                      منم ازهمین تعجب کردم به نظرتون مشکل کجاس
                      شما محاسباتتون فقط همین ضرب بود؟
                      ممکنه بیشتر باشه!

                      دیدگاه


                        #12
                        پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

                        نوشته اصلی توسط hamidreza.nayeri
                        برای اینکه مدار پردازنده ۸ بیتیه نوع لانگ هم ۱۶ بیتی تعریف میشه.
                        همون مشکل int رو داره باز هم.
                        میشه دقیق تر توضیح بدید موضوع از چه قراره؟
                        چون توی کتاب های C همچین چیزی نگفته و فقط رنج و سایز رو گفته.

                        دیدگاه


                          #13
                          پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

                          نوشته اصلی توسط hamidreza.nayeri
                          در ضمن من یک a اضافه تو اسم فایلتون هم میبینم. تا جایی که من یادم میاد این a نبود.
                          هست. برید مگا32a رو انتخاب کنید می بینید هست.

                          دیدگاه


                            #14
                            پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

                            نوشته اصلی توسط hamidreza.nayeri
                            زمانی که شما یک کتابخونه رو با <> اضافه میکنید حتما باید مسیری که درش فایلتون وجود داره برای کامپایلر شناخته شده باشه.
                            در حالت عادی نباید این مشکل پیش بیاد ولی ممکنه تنظیماتتون به هم خورده باشه.
                            در ضمن من یک a اضافه تو اسم فایلتون هم میبینم. تا جایی که من یادم میاد این a نبود.
                            بله مشکل از همون a بود.اگه میشه این مفهوم این دستور رو هم بگید تو کتاب علامتش رو پیدا نکردم : PORTA=~1<<i

                            و یه سوال دیگم اینکه چه موقع باید از حافظه فلش استفاده کنم و چه موقع از حافظه ای ای پی رام ...برای مثال یک رقص نور ساده رو باید تو کدوم حافظه لود و پروگرام کنم ؟
                            موفقیت = یک درصد نبوغ ، 99 درصد عرق ریختن
                            (ادیسون)

                            دیدگاه


                              #15
                              پاسخ : سوالات مربوط به زبان C و کدویژن(در میکرو AVR)

                              نوشته اصلی توسط saeed_eca
                              بله مشکل از همون a بود.
                              عجیبه!
                              من همین الان با مگا32a یه کد ساختم. oo:
                              یعنی چی نداشت؟ شما ورژن کامپایلرتون چنده؟

                              دیدگاه

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