اطلاعیه

Collapse
No announcement yet.

لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

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

    لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

    سلام . من تازه بوردم رو زدم اومدم اولین برنامم رو که قاعدتا چشمک زن هست رو نوشتم و پروگرم کردم و دیدم led ها روشن و خاموش می شند و کار می کنه ولی یه مشکلی هست و اون این بود که تاخیر ها درست نیست . از دیباگر خود برنامه تست کردم دیدم بله فرکانس رو زده 12 مگ . برنامه رو یه تغییری توش دادم و دوباره با دیباگر تست کردم و دیدم دیگه این دفعه فرکانس رو زده 100 و درسته اما یه مشکل جدید ! برنامه اصلا رو بورد کار نمی کنه .

    این شماتیک مربوط به قسمت led که از همون mcb1700 هست



    و این برنامه که با تغییر گفته شده هست .

    http://up9.iranblog.com/images/r2tdlcs47cs8s57fg9im.rar

    اگر این خط از برنامه این طوری باشه



    دیباگر این رو نشون می ده و همون طور که گفتم برنامه رو بورد جواب می ده اما با اشکال در تاخیرها



    اگر این خط اضافه شه به این صورت



    دیباگر این رو نشون میده ولی برنامه رو بورد جواب نمی ده



    اضافه کنم در هر دو توی شبیه سازی خود کیل پین ها خاموش و روشن می شند و چند تا از مثال های خود کیل رو هم ریختم و اصلا جواب نداد .

    اما مهترین موضوع اینه که

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

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






    #2
    پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

    آقا من j-link هنوز ندارم تهران جا مونده ولی از اکا قراره یکشنبه به دستم برسه! منم ندارم!
    ولی مشکل شما اینکه کریستال اصلی باید 12 باشه ولی باید ستینگ ضرب کننده های فرکانس رو درست بکنی تا بشه100 ولی اگه فرکانس اصلی رو بزاری 100 باید بهش کریستاله 100 وصل کنی!!!
    این ستینگ از توی خود کیل توی هدر های مربوط به خود میکرو مثل(startup,lpc1768,...) که من الان یادم نیست یه سایتی بود می رفتی فرکانس اصلی میکرو رو می دادی و فرکانسی که بعدش می خواستی داشته باشی رم می دادی بعد اون بهت عدد ها رو می داد!
    الان می گردم اگه پیدا کردم میگم بهت! :biggrin:
    تشکر لازمه! دکمه رو فشار بده ديگه!!
    موفق باشيدددددد!!

    دیدگاه


      #3
      پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

      ولی من یه برنامه چشمک زن دارم که از فایلای سایت nxp گیرش آوردم با بوت لودرم کار میکنه!
      توی تاپیک برنامه های نمونه طراحی شده بر پایه هدر بورد lpc1768 گذاشتم!
      همونیکه آقای فرشاد زده رو میگم!
      برو اونو بریز رو میکرو نتیجشو بگو!
      تشکر لازمه! دکمه رو فشار بده ديگه!!
      موفق باشيدددددد!!

      دیدگاه


        #4
        پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن &

        نوشته اصلی توسط mahanb
        آقا من j-link هنوز ندارم تهران جا مونده ولی از اکا قراره یکشنبه به دستم برسه! منم ندارم!
        ولی مشکل شما اینکه کریستال اصلی باید 12 باشه ولی باید ستینگ ضرب کننده های فرکانس رو درست بکنی تا بشه100 ولی اگه فرکانس اصلی رو بزاری 100 باید بهش کریستاله 100 وصل کنی!!!
        این ستینگ از توی خود کیل توی هدر های مربوط به خود میکرو مثل(startup,lpc1768,...) که من الان یادم نیست یه سایتی بود می رفتی فرکانس اصلی میکرو رو می دادی و فرکانسی که بعدش می خواستی داشته باشی رم می دادی بعد اون بهت عدد ها رو می داد!
        الان می گردم اگه پیدا کردم میگم بهت! :biggrin:
        تو اون عکسی که فرکانس رو زده 100 باید بگم با استفاده از همین ضرب کننده های فرکانس هست . در واقع من تو فایل system_LPC17xx.c میام و ضرب کننده ها رو طوری میزارم که فرکانس بشه 100 (البته فرکانس های 80 و کمتر رو هم تست کردم) و اون خط برنامه که SystemInit();
        هست همین ضرب کننده ها رو تنظیم می کنه که فرکانس می شه 100 اما اگر این خط برنامه حذف بشه فرکانس روی 12 می مونه

        اینم همون قسمت تنظیم ضرب کننده ها



        راستی اون برنامه رو هم تست کرده بودم جواب نداد

        دیدگاه


          #5
          پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

          !!!!!
          خوب برنامه ای که گفتم رو تست زدی؟؟
          تشکر لازمه! دکمه رو فشار بده ديگه!!
          موفق باشيدددددد!!

          دیدگاه


            #6
            پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

            نوشته اصلی توسط mahanb
            !!!!!
            خوب برنامه ای که گفتم رو تست زدی؟؟
            قبلا گفتم که جواب نداد

            دیدگاه


              #7
              پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

              این امکان نداره یه جای کار میلنگه!
              من با بوتلودر که امکان جواب دادنش 1% بود پروگرام کردم کار کرد!
              با بوتلودرم امتحان کن ببین چی میشه!
              اگه با فلش ماجیک میکنی شاید به خاطر آدر استارت برنامه باشه من چون با بوتلودر کا می کردم اونو به 0x2000 تغییر داده بودم می خوای اونو درستش کن ببین چی میشه!
              تشکر لازمه! دکمه رو فشار بده ديگه!!
              موفق باشيدددددد!!

              دیدگاه


                #8
                پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

                نوشته اصلی توسط mahanb
                این امکان نداره یه جای کار میلنگه!
                من با بوتلودر که امکان جواب دادنش 1% بود پروگرام کردم کار کرد!
                با بوتلودرم امتحان کن ببین چی میشه!
                اگه با فلش ماجیک میکنی شاید به خاطر آدر استارت برنامه باشه من چون با بوتلودر کا می کردم اونو به 0x2000 تغییر داده بودم می خوای اونو درستش کن ببین چی میشه!
                من تا حالا با بوت لودر کار نکردم چه با avr و چه حالا با arm . میشه بگید باید چیکار کنم . کجاش رو تغییر بدم ؟ اگر خودتون زحمتش رو بکشید ممنون میشم .

                راستی میشه بگید دقیقا رو میکروی شما چی نوشته ؟ منظورم همه ی اعداد و حروفی هست که روش نوشته

                مثلا lpc1768fbd10087...... وبقیه ش

                دیدگاه


                  #9
                  پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

                  ببین تو روی بردی که زدی پورت یو اس بی گذاشتی برا بوت لودر؟؟ یا نه
                  اگه بوت لودر داره پس همین برنامه درسته و بگو تب بهت بگم چجوری بریزی!
                  اگه نداره باید توی کیل روی پروژت target1 راست کلیک کنی و بزنی option for 'target1' بعدش باید irom1>>start رو از 0x2000 به 0x0000 تغییر بدی و ok کنی و کامپایل و پروگرام! :applause:
                  تشکر لازمه! دکمه رو فشار بده ديگه!!
                  موفق باشيدددددد!!

                  دیدگاه


                    #10
                    پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

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

                    دیدگاه


                      #11
                      پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

                      نوشته اصلی توسط mahanb
                      ببین تو روی بردی که زدی پورت یو اس بی گذاشتی برا بوت لودر؟؟ یا نه
                      اگه بوت لودر داره پس همین برنامه درسته و بگو تب بهت بگم چجوری بریزی!
                      اگه نداره باید توی کیل روی پروژت target1 راست کلیک کنی و بزنی option for 'target1' بعدش باید irom1>>start رو از 0x2000 به 0x0000 تغییر بدی و ok کنی و کامپایل و پروگرام! :applause:
                      سلام این کارا رو هم کردم نشد . در مورد سخت افزار بوت لودر فکر کنم بشه این قسمت usbآ‌ بورد من هست . باید چیکار کنم که بوت لودر رو روش بریزم

                      دیدگاه


                        #12
                        پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

                        یه چیزی !!!

                        میگم غیر از آقای mahanb کسی دیگه نظری نداره ؟؟؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!!!!!!!!!!!!!!!!!

                        حداقل در مورد بوت لودر و امکان اینکه من با سخت افزار بالا می تونم ازش استفاده کنم دوستان یه توضیح کوچولو هم بدند بد نیستا !!!!!!!!!!!!!!!!!!

                        دیدگاه


                          #13
                          پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

                          نوشته اصلی توسط ma-bah
                          سلام این کارا رو هم کردم نشد . در مورد سخت افزار بوت لودر فکر کنم بشه این قسمت usbآ‌ بورد من هست . باید چیکار کنم که بوت لودر رو روش بریزم

                          سلام
                          خسته نباشید
                          ببینید شماتیک این بردهای اکا رو ببینید که آقا فرشاد هم اینجا http://www.eca.ir/forum2/index.php?topic=54967.0
                          گذاشتن!
                          ببینید سخت افزار usb شما همینه یانه؟
                          برای ریختنم بایدp0.6 به gnd وصل شه و پایه 3 پورت usb هم با یه مقاموت33آهم به vcc که این توی همون فایلی که آقا فرشاد گذاشته هست!
                          که اگر اینکارو بکنی باید کامپیوتر اون رو به عنوان یه فلش درایو بشناسه بعد برنامه ای که دادم(توی پستیکه زیر نوشته آقا فرشاد دادم) رو فایل هگزش رو تبدیل به باینری کن و فایلی رو که توی میکرو هست رو پاک کن و اونو بریز به جاش بعد میکرو رو خاموش کن و p0.6 رو هم قطع کن!
                          میکرو روکه روشن کنی کار میکنه! اگه بازم نشد یه تاپیک در این مورد توی انجمن فیلیپس زدیم برا بوتلودره توضیحات کامل ا.نجا هست!
                          موفق باشید
                          تشکر لازمه! دکمه رو فشار بده ديگه!!
                          موفق باشيدددددد!!

                          دیدگاه


                            #14
                            پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

                            این لینکم چیزای خوبی داره!
                            http://ics.nxp.com/support/documents/microcontrollers/?scope=LPC1768
                            که یه فایل به اسم AN10866 LPC1700 secondary USB bootloader داره اونو دانلود کنید هم شماتیک داره هم توضیحات کامل!
                            تشکر لازمه! دکمه رو فشار بده ديگه!!
                            موفق باشيدددددد!!

                            دیدگاه


                              #15
                              پاسخ : لطفا این دو برنامه رو تست کنید !!!(چشمک زن با lpc1768)

                              در هر دو صورت برنامه کار میکنه ولی همینجورکه گفتید توی اونیکه اون خط اجرا نمیشه delay ها خیلی بیشتر است!
                              تشکر لازمه! دکمه رو فشار بده ديگه!!
                              موفق باشيدددددد!!

                              دیدگاه

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