اطلاعیه

Collapse
No announcement yet.

در خواست کمک در مورد هدر برد LPC1768

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

    در خواست کمک در مورد هدر برد LPC1768

    سلام بچه ها میگم من امروز تصمیم گرفتم برنامه نویسی آرم کار کنم :agree:

    خو بعد ده دقیقه نرم افزار 500 مگابایتی را دانلود کردم و نرم افزار را مث بچه آدم نصب کردم :applause:

    حالا این برنامه را که دوست عزیزمان نوشته بود و جواب گرفته بود را من واسه تست می نویسم :cry: بخدا راضیم فقط روشن بشه
    این برنامه من:

    #include <LPC17xx.h>
    #include <LPC17xx_gpio.h>


    int main(void)


    {

    FIO_SetDir(0,0xffffffff,1);
    }


    بعد از زدن روی دکمه کامپایل این همه نوشته واست میاره که 2 تا ارور هم داده

    Rebuild target 'Target 1'
    assembling startup_LPC17xx.s...
    compiling core_cm3.c...
    compiling system_LPC17xx.c...
    compiling main.c...
    main.c(1): error: #5: cannot open source input file "LPC17xx.h": No such file or directory
    compiling lpc17xx_gpio.c...
    D:\KEIL ARM\ARM\INC\NXP\LPC17xx\lpc17xx_gpio.h(31): error: #5: cannot open source input file "LPC17xx.h": No such file or directory
    Target not created

    دوستان مشکلش چیه؟!

    ممنون میشم

    #2
    پاسخ : در خواست کمک در مورد هدر برد LPC1768

    فایل های LPC17xx.h رو اد کردید؟؟؟!؟!!

    وقتی اد کردید برنامه زیر رو paste کنید احتمالا جواب بگیرید

    #include <LPC17xx.h>
    #include <LPC17xx_gpio.h>

    int delay(unsigned int s){
    while(s--);
    }

    int main(void){

    LPC_GPIO0->FIODIR=0xff;

    while(1){
    LPC_GPIO0->FIOSET=0xff;
    delay(2500000);
    LPC_GPIO0->FIOCLR=0xff;
    delay(2500000);

    }
    }

    دیدگاه


      #3
      پاسخ : در خواست کمک در مورد هدر برد LPC1768

      سلام ممنونم. یکی از فایل ها ادد نکرده بودم درست شد. داداش میشه این برنامه ای که نوشتی اون چند برنامه را بگید چیه و کارش چیه؟! مثلا من می خواهم یکی از پایه های آی سی را صفر و بعد از 1 ثانیه 1 کنم! خب این برنامه اش چطوری میشه؟! و نحوه پروگرام کردن آیسی با بوت لدرش چطوریه؟!

      اینم بگم فعلا هنوز هدر برد را نخریدم و تئوری کار میکنم. یکم هزینه اش گرونه. :cry2:

      دیدگاه


        #4
        پاسخ : در خواست کمک در مورد هدر برد LPC1768

        نوشته اصلی توسط tanha71
        سلام ممنونم. یکی از فایل ها ادد نکرده بودم درست شد. داداش میشه این برنامه ای که نوشتی اون چند برنامه را بگید چیه و کارش چیه؟! مثلا من می خواهم یکی از پایه های آی سی را صفر و بعد از 1 ثانیه 1 کنم! خب این برنامه اش چطوری میشه؟! و نحوه پروگرام کردن آیسی با بوت لدرش چطوریه؟!

        اینم بگم فعلا هنوز هدر برد را نخریدم و تئوری کار میکنم. یکم هزینه اش گرونه. :cry2:
        1- همون دستورات بالا اولین بایت پایه های 2 از آی سی lpc1768 را صفر و بعد از چند لحظه 1 میکنه .
        2- از این آدرس http://server4.eca.ir/eshop/lpc1768_headerboard/Bootloader.rar آموزش بوت لودر رو دانلود کن ولی برای اطلاعات بیشتر باید بری یوزر منوال خودشو بخونی .
        3- هزینه 50000 تومن گرونه؟؟؟

        دیدگاه


          #5
          پاسخ : در خواست کمک در مورد هدر برد LPC1768

          تشکر میکنم داداش یواش یواش دارم امید به زندگی پیدا میکنم. :cry2:


          اره بابا گرونس :cry:

          ممنونم میشه بیشتر توضیح بدید من باید الان چیکار کنم؟! می خوام برنامه نویسی را کامل یادبگیرم :angry:

          این خط کارش چیه؟!

          int delay(unsigned int s){
          while(s--);
          }


          چرا s گذاشتید؟

          آدرس پایه ها را ازکجا می آورید؟ 0xff این را میگم oo:

          حالا می خوام یک ورودی هم تعریف کنم و وقتی باتون زده شد یه خروجی وصل بشه.

          ممنونم ازت داداش

          دیدگاه


            #6
            پاسخ : در خواست کمک در مورد هدر برد LPC1768

            این خط کارش چیه؟!

            int delay(unsigned int s){
            while(s--);
            }
            این تابع ایجاد تاخیره

            آدرس پایه ها را ازکجا می آورید؟ 0xff این را میگم
            بهترین کار برای این آدرس سایت زیر هست:
            http://www.binaryhexconverter.com/binary-to-hex-converter
            برای مثال مخواهیم یک پورت میکرو که 32 پایه داره رو یک در میان روشن کنیم:
            اول عدد زیر رو که نشان دهنده پایه های خاموش و روشن هست رو در قسمت Binary value وارد میکنیم(0خاموش و 1روشن):
            01010101010101010101010101010101

            بعد روی Convert کلیک میکنیم
            حالا توی قسمت Hexadecimal value عدد داده شده رو با 0x توی برنامه میزاریم:
            [code=c] LPC_GPIO0->FIOSET=0x55555555;[/code]
            معيار واقعي بودن تصميم، آن است که دست به عمل بزنيم.

            دیدگاه


              #7
              پاسخ : در خواست کمک در مورد هدر برد LPC1768

              ممنونم دوست عزیزم که واسه من وقت گذاشتید.

              ببینید من هنوز گیج شدم من یک آموزش را دیدم با فایل هایCmsis بود ،سوال: این برنامه شما اول چه فایل هایی را باید داشته باشیم ؟ بعد این دستورات شما با cmsis هست؟!

              من هنوز موندم پین ها را از کجامی شناسید؟ :biggrin:

              مثلا اگر پایه p0,0را بخوام ست کنم برنامه این میشه:LPC_GPIO0->FIOSET=0x1;

              دیدگاه


                #8
                پاسخ : در خواست کمک در مورد هدر برد LPC1768

                نوشته اصلی توسط tanha71
                ممنونم دوست عزیزم که واسه من وقت گذاشتید.

                ببینید من هنوز گیج شدم من یک آموزش را دیدم با فایل هایCmsis بود ،سوال: این برنامه شما اول چه فایل هایی را باید داشته باشیم ؟ بعد این دستورات شما با cmsis هست؟!

                من هنوز موندم پین ها را از کجامی شناسید؟ :biggrin:

                مثلا اگر پایه p0,0را بخوام ست کنم برنامه این میشه:LPC_GPIO0->FIOSET=0x1;

                فایل start up.s و system_LPC17xx.c رو به کیل اد کن و فایل lpc17xx.h را در برنامه اینکلود کن. همین

                system_LPC17xx.c بیشتر بحث فرکانسه
                lpc17xx.h بیشتر بحث همون دستور ست کردنتونه.
                start up.s اینم که از اسمش معلومه
                اومدن این برنامه ها رو با زبون اسمبلی نوشتن تا منو شما راحت باشیم .

                واسه برنامه نویسی هم اول برو جعفر نزاد قمی رو بخوننننننن بعد یوزر منیوال .

                دیدگاه


                  #9
                  پاسخ : در خواست کمک در مورد هدر برد LPC1768

                  سلام داداش. ممنونم چشم. :nerd:

                  به نظر شما هدر برد بخرم؟! اگه خریدم باید کمکم کنید ا :biggrin:

                  ممنونم از شما

                  دیدگاه


                    #10
                    پاسخ : در خواست کمک در مورد هدر برد LPC1768

                    خب من یک هدر برد خریدم. خواهشن کمک کنید برنامه نویسی را یاد بگیرم :cry:

                    دیدگاه


                      #11
                      پاسخ : در خواست کمک در مورد هدر برد LPC1768

                      نوشته اصلی توسط tanha71
                      خب من یک هدر برد خریدم. خواهشن کمک کنید برنامه نویسی را یاد بگیرم :cry:
                      هر سوالی ک داشتین اول در انجمن جستجو کنید که قبلا ایجاد نشده باشه. اینجوری سریع تر به جواب میرسید.

                      دیدگاه


                        #12
                        پاسخ : در خواست کمک در مورد هدر برد LPC1768

                        ممنونم داداش :cry: چشم...

                        ولی دوست دارم از اول یاد بگیرم

                        دیدگاه


                          #13
                          پاسخ : در خواست کمک در مورد هدر برد LPC1768

                          سلام دوستان

                          من هدر برد را خریدیم

                          امروز برنامه چشمک زن را نوشتم و تست کردم و جواب داد

                          خب می خوام بدونم چطور میشه تک تک پایه ها را کنترل کرد مثلا می خواهم 5 تا پایه دیگه را هم خروجی تعریف کنم و بعد یک و صفرشون کنم :angry:

                          دیدگاه

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