اطلاعیه

Collapse
No announcement yet.

فیلیپس ARM LPC23xx

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

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

    سلام
    آقای تروشه شما mmc رو با فرمت fat هم راه انداختین؟ راستش من از mci استفاده کردم و تو حالت عادی می تونم بخونم و بنویسم ولی تو fat موندم
    به دنبال مرگ می گشتم ... شهر به شهر، کوی به کوی، خانه به خانه و صاحب خانه ای خوابم را با نهیبش آشفته کرد ... که چه نشستی که اکنون بر مقبره ات سنگ می کوبند گفتم چه خوب که بعد از این، طعم زندگی بس شیرین است و گوارا
    ای تو ... ای بذر نهال هستی ... اگر زنده ای دعای خیرت را بدرقه راهم ساز ... اگر هم مردگی را تجربه می کنی، بیا با هم زنده شویم که گویند زندگی زیباست

    دیدگاه


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

      سلام

      کسی می دونه چرا این lpc2106 تو startupesh

      clock source نداره




      زندگی یه فرصته

      دیدگاه


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

        آقا علی 2106 تو پروتیوس شبیه سازی کرده بودی

        این فایل منه
        http://www.4shared.com/file/145400347/763339e6/blink.html


        پورت ها رو روشن و خاموش می کنه تو keil چواب می ده اما تو پروتیوس کار نمکنه

        ممنون اگه وقت کردی یه نگاهی بنداز.
        زندگی یه فرصته

        دیدگاه


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

          نوشته اصلی توسط ali_abrishami
          با سالام مخصوص خدمت علی اقا
          در تایید حرف شما می تونم به دوستان بگم میکرو فقط فیلیپس کامپایلر فقط keil
          من با هر دوتا اشنایی دارم(atmel philips) این اتمل توالی تغذیه داره اگه خازن و بورد درست حسابی نداشته باشه کار نمیکنه متاسفانه dsp تگزاس هم همینجوره به هرحال ای سی دو تغذیه ای همینه
          فیلیپس رو میتونید بزارید روی بردبورد :biggrin:
          سلام...

          فیلیپس یعنی از نظر راه اندازی راحت تره؟ آیا واسه کار با فیلیپس نیاز به اون جور برد ها هست؟؟؟ (مثل برد راه انداز اتمل)

          واقعا میشه که فیلیپس رو روی برد بورد سوار کرد؟

          تشکر
          http://ceworld.ir/images/ads/dornablogcom_ads.gif

          دیدگاه


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

            یه برد حدودا کامل با LPC2378
            هدر های موجود تو گوشه سمت راست بالا محل قرار گیری برد PHY برای Ethernet که به دلایل زیادی مجبور شدیم ماژول کنیم.
            ماژول Ethernet هم به محض تست همینجا میزارم.
            امیدوارم که مورد استفاده دوستان قرار بگیره.
            بیشتر قسمتها تست شده و مشکلی وجود نداشته.


            PDFDocument.rar

            [s]http://www.4shared.com/file/17172191...0DevBoard.html[/s]
            از لینک تصحیح شده پایین استفاده کنید

            حق کپی رایت برای این سایت و طراح محفوظ بوده و هرگونه استفاده آموزشی با ذکر منبع بلامانع میباشد.

            دیدگاه


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

              با عرض پوزش از همه کسانی که این فایل رو دانلود کردن اینطور که معلومه در حین پلود ، فایل دچار مشکل شده که یه بار دیگه پلود کردم وتست هم کردم لطفا اگر بازم مشکلی بود بفرمایید. :redface:

              لینک تصحیح شده فایل PCB:
              NXP2300DevBoard.rar

              با تشکر از جناب NSM به خاطر تذکر دوستانه و خوشبینانه شون

              دیدگاه


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

                سلام دوستان

                من تازه شروع کردم و می خواستم از اینترابتای تایمر و EXint همزمان استفاده کنم. من سورس برنامه تایمر علی آقا رو ریختم و جواب داد. بعد خواستم نوع اینترابت تایمر از FIQ به IRQ تبدیل کنم.
                VICVectAddr0=(unsigned long)timer0_isr;

                و زیر برنامه اینترابت رو هم اینطوری نوشتم
                __irq void timer0_isr ( void ) {
                position=!position;
                if (position==0) FIO0CLR= 0x00200000;
                else FIO0SET= 0x00200000;
                T0IR= 0x00000001; //acknowledge
                VICVectAddr= 0x00000000; //acknowledge
                }
                وبرنامه ERROR زیر را داد.
                1.axf: Error: L6218E: Undefined symbol FIQ_Handler (referred from lpc2300.o).
                من در واقع نمیدونم چجوری میشه interrupt vector رو آدرس دهی کرد و زیربرنامه نوشته شده رو به اون نسبت داد؟ آیا باید کاری در Startup.s هم انجام داد؟
                ممنون میشم کمک کنید

                دیدگاه


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

                  سلام

                  والا توی پیغام خصوصی هم براتون نوشتم ولی بازم اینجا برای همه مینویسم ... برنامه ها توی وبلاگم هست ... www.electrorc.blogfa

                  برید دانلود کنید

                  اگه متن توضیحات رو کامل بخونید حتما راه میندازید ولی اگه نگاه کنید به برنامه توی وبلاگ یه جاهایی با // به کامنت تبدیل شدن که مال fiq هستن بقیه هم مال irq

                  توی pdf هم فکر کنم خیلی ساده نوشتم چی کار کنید

                  ولی بازم اینجا کد رو میذارم ... این کد توش کار عجیبی نشده من فقط یه قسمتهایی رو از کامنت در آوردم یه قسمتایی رو کامنت کردم


                  #include "LPC23xx.H"
                  //#include "irq.h"
                  void delay(unsigned long i);
                  unsigned long j;

                  /*void EnableIRQ (void)
                  {
                  volatile unsigned long acc;
                  __asm {
                  MRS acc, CPSR
                  BIC acc, acc, #0x80
                  MSR CPSR_c, acc
                  }
                  }

                  void DisableIRQ (void)
                  {
                  volatile unsigned long acc;
                  __asm {
                  MRS acc, CPSR
                  ORR acc, acc, #0x80
                  MSR CPSR_c, acc
                  }
                  }
                  */

                  /*__irq void int0_isr( void )
                  {
                  FIO0SET=0x200000; //set led1
                  EXTINT=1; //Acknowledge
                  VICVectAddr=0; //Acknowledge
                  j=0x0;
                  }*/
                  void FIQ_Handler( void ) __irq {
                  FIO0SET=0x200000; //set led1
                  EXTINT=1; //Acknowledge
                  VICVectAddr=0; //Acknowledge
                  j=0x0;
                  }


                  int main (){

                  SCS |=0x00000001;
                  FIO0MASK=0x00000000;
                  FIO0DIR=0xFFFFFFFF;
                  FIO0CLR=0x00000000;

                  PINSEL4 = 0x00100000; //set PORT2.10 to EINT0
                  EXTMODE=1; //set EINT0 to edge sensitive
                  EXTPOLAR=0; //set EINT0 to falling edge sensitive
                  VICIntSelect=0x00000000; //set eint0 to IRQ
                  VICIntEnable=0x00004000; //enable Eint0
                  VICVectAddr14=(unsigned long)FIQ_Handler; //set int0_isr for interrupt service routine



                  while(1){
                  delay(3000000);
                  FIO0CLR=0x200000; //reset led1
                  }
                  }

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




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

                  دیدگاه


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

                    با سلام به دوستان
                    من ورژن 4.1 keil رو دانلود کردم این تنهاورژنی بود که روی vista 64 bit جواب می داد ولی با kegen های قبلی crack نمی شه
                    میگه باید با user admin وارد بشی روی xp جواب میده من با این vista 64bit چیکار کنم :angry:

                    دیدگاه


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

                      روی آیکون برنامه کلیک راست کنید و گزینه Run as Administrator رو انتخاب کنید و بعد همون مراحل قبلی رو دنبال کنید.

                      دیدگاه


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

                        سلام
                        من چند تا lpc 2138 دارم
                        اما هر کاری می کنم نمی تونم راه اندازیش کنم
                        با استفاده از h jtag برنامه رو روی میکرو ریختم و وقتی که میکرو رو با استفاده از نرم افزار دیباگ می کنم ، میکرو کار میکنه
                        ولی بدون اون کار نمی کنه لطفا راهنمایی کنید

                        دیدگاه


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

                          نوشته اصلی توسط aminsh65
                          سلام
                          من چند تا lpc 2138 دارم
                          اما هر کاری می کنم نمی تونم راه اندازیش کنم
                          با استفاده از h jtag برنامه رو روی میکرو ریختم و وقتی که میکرو رو با استفاده از نرم افزار دیباگ می کنم ، میکرو کار میکنه
                          ولی بدون اون کار نمی کنه لطفا راهنمایی کنید
                          سلام

                          کار نداره اونا رو بفروش به ما :mrgreen:

                          برای دیباگ کردن توی keil یا این چیزا برنامه میره رو میکرو تا وقتی روشنه

                          ولی اگه از خود h-jtag بریزی دیگه نمیره (h-flasher رو بزن بیاد بالا)

                          ......


                          آقا بعضیها یه سوالهایی میکنن دارم شاکی میشم ... جزوه های من رو بخونید ... خیلی از سوالاتون اونجا هست ... در ضمن از pcb نپرسید ... من چی کار کنم خوب شما pcb رو بد میزنید یا بد لحیم میکنید هی pm میدید که مدارت کار نمیکنه
                          به وبلاگم سر بزنید

                          دیدگاه


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

                            ولله راسیتش حال نداشتم همه پست هارو بخونم. ولی شش ماهی هست که به یک برد mcb2300 کار میکنم.(دلتون بسوزه) با atmel تجربه ای نداشتم ولی nxp هم سرعتش خوبه هم طبق چکی که با چند تا از فروشنده های خارجی کردم اجناسی که بشه روشون قسم خورد اول اجناس تکزاسه و بعدش فیلیپس.

                            تا جائی که کار کردم مهمترین ایرادات فیلیپس نسبت به atmel یکی کم بودن اطلاعاته دیگه نامرتب بودنشون و ایضا اینکه سیگنالهای پورتها روی فیلیپس خیلی پر و پخشه. ولی atmel همه سیگنالهای مثلا پورت 1 رو کنارهم گذاشته.

                            یه پیشنهاد: اگر میخواین روی 2378 کارکنین یه شیت اکسل آماده کنین و نقشه تمام پین ها رو با توجه به فانکشن هاشون روی اون مشخص کنین تا براحتی بشه نقشه پین هارو استخراج کرد.

                            اگرم حالشو نداشتین یک میل برای من بزنین تا براتون بفرستم. reza_agha@yahoo

                            سرور مرور و این قرتی بازی ها هم حالیم نیست.

                            دیدگاه


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

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

                              دیدگاه


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

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

                                یه پیشنهاد: اگر میخواین روی 2378 کارکنین یه شیت اکسل آماده کنین و نقشه تمام پین ها رو با توجه به فانکشن هاشون روی اون مشخص کنین تا براحتی بشه نقشه پین هارو استخراج کرد.
                                اینو میگی:

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

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

                                دیدگاه

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