اطلاعیه

Collapse
No announcement yet.

فیلیپس ARM LPC23xx

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

    #91
    پاسخ : فیلیپس ARM LPC23xx

    با عرض معذرت.. من حال نداشتم همه پست هارو بخونم. ولی راجع به 2378 و بقیه محصولات nxp باید گفت که اطلاعات کامل اینا توی datasheet نیست توی user.manual هستش.

    دیدگاه


      #92
      پاسخ : فیلیپس ARM LPC23xx

      نوشته اصلی توسط alitaroosheh


      اینو میگی:

      http://etcelec.persiangig.com/ARM/LPC2378%20pin%20configuration.pdf

      این رو از یه سایت چینی دانلود کردم دادم با پلاتر برام پرینت گرفتن قاب کردم زدم به دیوار که بدونم پایه های این میکرو چجوریه :mrgreen:
      مثل اینکه لینک مشکل داره
      در دایره قسمت ما نقطه تسلیمیم لطف آنچه تو اندیشی حکم انچه تو بنمایی

      دیدگاه


        #93
        پاسخ : فیلیپس ARM LPC23xx

        نوشته اصلی توسط محمداسدی


        اینو میگی:

        http://etcelec.persiangig.com/ARM/LPC2378%20pin%20configuration.pdf

        این رو از یه سایت چینی دانلود کردم دادم با پلاتر برام پرینت گرفتن قاب کردم زدم به دیوار که بدونم پایه های این میکرو چجوریه :mrgreen:
        مثل اینکه لینک مشکل داره
        [/quote]

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

        دیدگاه


          #94
          پاسخ : فیلیپس ARM LPC23xx

          سلام
          من هر کاری کردم EINT0 راه نیفتاد

          #include <lpc21xx.h>
          void delay(unsigned long i);
          unsigned long j;
          void int0_isr( void ) __irq
          {
          IO0SET= 0x00000001; //set led1
          EXTINT=1; //Acknowledge
          VICVectAddr=0; //Acknowledge
          }

          int main (void)
          {
          IO0DIR= 0x00000001; //set PORT0 as output
          PINSEL1=0x00000001; //set PORT0.16 to EINT0
          EXTMODE=0x00000001; // EINT0 is edge sensitive
          EXTPOLAR=0x00000001; //EINT0 is rising-edge sensitive

          VICIntSelect= 0x00000000; //set eint0 to IRQ
          VICIntEnable =0x00004000; //enable Eint0
          VICVectAddr14=(unsigned long) int0_isr; //set int0_isr for interrupt service
          while(1)
          {
          delay(200000);
          IO0CLR=0x00000001;
          }

          }

          void delay(unsigned long i)
          {
          for(j=0;j<=i;j++);
          }

          اینم فایل پروتئوس LPC2103
          http://parsaspace.com/files/5222228884/lpc2103.dsn.html
          در دایره قسمت ما نقطه تسلیمیم لطف آنچه تو اندیشی حکم انچه تو بنمایی

          دیدگاه


            #95
            پاسخ : فیلیپس ARM LPC23xx

            سلام دوستان کسی در مورد ucosii اطلاعاتی داره؟

            دیدگاه


              #96
              پاسخ : فیلیپس ARM LPC23xx

              نوشته اصلی توسط ali_abrishami
              سلام
              من چند تا lpc 2138 دارم
              اما هر کاری می کنم نمی تونم راه اندازیش کنم
              با استفاده از h jtag برنامه رو روی میکرو ریختم و وقتی که میکرو رو با استفاده از نرم افزار دیباگ می کنم ، میکرو کار میکنه
              ولی بدون اون کار نمی کنه لطفا راهنمایی کنید
              با دیباگر شما فایل .out رو میریزد روی ram که یه حافظه فراره شما باید .hex رو بریزید روی flash
              با عرض سلام خدمت اقای تروشه و تمامی دوستان

              من ده تا lpc2138 سفارش دادم که 20 روزه بدستم رسید
              قیمت هر کدوم هم 7500 تموم شد



              من هم فایل باینری و هم فایل هگز رو توسط h-flasher چندین مرتبه روی ic ریختم
              اما کار نکرد

              ولی با دیباگر کار می کنه
              اینم برنامه که در پروتوس کار میکنه ولی روی مدار کار نمی کنه

              #include <LPC213x.H>

              void wait (void) {
              int d;

              for (d = 0; d <500000; d++);
              }

              int main (void) {


              IO1DIR = 0x0010000;

              while (1) {

              IO1SET = 0x0010000;
              wait ();
              IO1CLR = 0x0010000;
              wait ();
              }

              دیدگاه


                #97
                پاسخ : فیلیپس ARM LPC23xx

                من با برنامه flash magic مشکلی ندارم
                1 بعد از program فلش verify میشه؟
                2 شاید میکرو reset میمونه
                3 فایل (startup (.s رو چک بکن

                دیدگاه


                  #98
                  پاسخ : فیلیپس ARM LPC23xx

                  aminsh65 احتمالا مربوط به بخش PLL این ها بشه
                  اینکه می گیری کار نکرد یعنی چی ؟ وضعیت خروجی ها رو چک کن و گزارش کن
                  پروگرامر Jtag داری ؟ دیباگ کن ببین وضعیت تغییر بیت ها چطوریه !


                  جدا راستی شما که زحمت کشیدی این همه خریدی 1-2 تا هم به ما بفروش چون ما اینطوری عمده نمی تونیم سفارش بدیم خرده هم که 5-6 تومن اضافی روش می کشن .

                  دیدگاه


                    #99
                    پاسخ : فیلیپس ARM LPC23xx

                    سلام
                    با تشکر از دوستان
                    من فایل باینری رو با استفاده از h_flasher روی میکرو می ریزم
                    بعد از جدا کردن کابل و ریست میکرو و یا خاموش و روشن کردن میکرو ، برنامه که همون روشن و خاموش کردن یک led هست کار نمی کنه

                    ولی اگه بعد از ریختن برنامه دیباگر رو اجرا کنم ، led شروع به چشمک زدن می کنه

                    من pll رو چک کردم اما نتیجه ای نداشت.

                    پروگرمر هم مشکلی نداره چون با استفاده از اون یه فایل 200kb رو روی یه میکروی at91sam7x256 ریختم و برنامه اجرا شد

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

                    دیدگاه


                      پاسخ : فیلیپس ARM LPC23xx

                      من تا حالا با jtag واسه arm کار نکردم و برنامه هام رو مستقیم روی فلش ریختم
                      فکر می کنم مشکل شما همین h_flasher باشه خود phillips یه برنامه داره به نام flah magic که این برنامه از طریق پورت سریال ای سی ور reset میکنه و ای سی رو روی isp(in system programming بوت میکنه و از طریق پورت سریال خود ای سی flash رو program میکنه
                      واسه دیباگ کردن هم برنامه باید بره روی فلش ولی کلا این نرم افزار دیباگر که برنامه رو روی ای سی اجرا میکنه
                      flash magic رو امتحان کن امیدوارم جواب بگیری البته باید پایه های dtr و rts پورت سریال رو روی بورد اورده باشی

                      دیدگاه


                        پاسخ : فیلیپس ARM LPC23xx

                        سلام به هم دوستان
                        ببخشید که تازه اومدم
                        نوشته اصلی توسط aminsh65
                        سلام
                        با تشکر از دوستان
                        من فایل باینری رو با استفاده از h_flasher روی میکرو می ریزم
                        بعد از جدا کردن کابل و ریست میکرو و یا خاموش و روشن کردن میکرو ، برنامه که همون روشن و خاموش کردن یک led هست کار نمی کنه

                        ولی اگه بعد از ریختن برنامه دیباگر رو اجرا کنم ، led شروع به چشمک زدن می کنه

                        من pll رو چک کردم اما نتیجه ای نداشت.

                        پروگرمر هم مشکلی نداره چون با استفاده از اون یه فایل 200kb رو روی یه میکروی at91sam7x256 ریختم و برنامه اجرا شد

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

                        اگر از باتری Back Up برای RAM استفاده میکنی باتری رو در بیار درست میشه

                        دیدگاه


                          پاسخ : فیلیپس ARM LPC23xx

                          من هم با jlink این کار رو کردم و جواب نگرفتم روی lpc2146 عجب ...

                          دردر دیباگ کردن به صورت شبیه سازی الکی الکی بیت ها یک و صفر می شدن من فقط دو تا SET و CLR گذاشته بودم !!!

                          دیدگاه


                            پاسخ : فیلیپس ARM LPC23xx

                            از باتری Back Up استفاده نکردم
                            از کریستال ساعت هم استفاده نکردم (پایه ها آزاد هستند)

                            من مداری که برای پروگرم کردن با flah magic باید استفاده کرد رو ندارم

                            تمام پایه های میکرو در برد آزمایشی من در دسترس هستند
                            لطفا راهنمایی کنید

                            دیدگاه


                              پاسخ : فیلیپس ARM LPC23xx

                              flash magic با استفاده از پورت سریال کامپیوتر و پورت uart میکرو .hex رو میریزه روی فلش (وقتی ای سی reset میشه روی uart1 بوت میشه واسه دسترسی به flash)
                              flash magic رو مستقیم از nxp.com بگیر وقتی نصب کردی یه pdf داخلش هست کامل توضیح داده صفحه 46 (پایه های p0.14 و ریست باید زمین بشن که خود flash magic از طریق پایه 4 پورت سریال این کار رو میکنه ) schematic های olimex رو ببین طبق اونا کار کن البته اگه طبق شماتیک lpc2378 کار کنی فکر کنم بهتر باشه

                              دیدگاه


                                پاسخ : فیلیپس ARM LPC23xx

                                باز هم ببخشید
                                به نظر میاد آی سی شما برنامه ریزی شده ولی کار نمیکنه
                                پایه Vbat رو اگر آزاده به 3.3V+ وصل کن

                                دیدگاه

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