اطلاعیه

Collapse
No announcement yet.

شروع کار با lpc2368

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

    شروع کار با lpc2368

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

    #2
    پاسخ : شروع کار با lpc2368

    اول از همه اینکه مدار راه انداز میکرویی که میخوام در نظر بگیرم همون مدار راه انداز ایران میکروه ....و پروگرامره jtag دوستان میتونن از هر برد و پروگرامری استفاده کنن اینجا بصورت کلی بحث میشه ...
    من خودم به شخصه با keil برای برنامه نویسی استفاده میکنم و برنامه ها رم با فرمت کیل میذارم ....

    دیدگاه


      #3
      پاسخ : شروع کار با lpc2368

      سلام
      یه برد خیلی ساده برای این میکرو زدم که توی اون فقط پروگرمر، usart0، mmc و چند تا از پینهای یکی از پورتها رو بیرون آوردم در اولین فرصت میزارمش
      در دایره قسمت ما نقطه تسلیمیم لطف آنچه تو اندیشی حکم انچه تو بنمایی

      دیدگاه


        #4
        پاسخ : شروع کار با lpc2368

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

        دیدگاه


          #5
          پاسخ : شروع کار با lpc2368

          سلام. میشه بیشتر مثالهای کاربردی مطرح کنید. ممنون.

          دیدگاه


            #6
            پاسخ : شروع کار با lpc2368

            خب برای شروع ....میرید تو سایت زیر و تنظیمات اولیه و چگونگی پروگرام کردن و کلا چیزای ابتدایی رو یاد میگیری تا چندتا برنامه بذاریم... :job:

            http://electrorc.blogfa.com/post-31.aspx

            دیدگاه


              #7
              پاسخ : شروع کار با lpc2368

              نوشته اصلی توسط jefrirosi
              سلام. میشه بیشتر مثالهای کاربردی مطرح کنید. ممنون.

              دوست من چه مثالی رو میخواین بگین .....

              دیدگاه


                #8
                پاسخ : شروع کار با lpc2368

                اولین مثال.....مثال چشمک زنه ....تو لینک زیر میتونین دریافت کنین...

                http://up5.iranblog.com/images/ygwsmfahbz3hpx92taga.rar

                در این مثال از حالت fast استفاده شده .... و پایه ی 0 از پورت 0 خاموش روشن میشه....

                نکته قابل توجه اینکه برای شبیه سازی در محیط کیل بهتره تو قسمت کانفیگور EMC غیر فعال کنین و heap size رو به 0x0000 0800 تغییر بدین ....

                اگه مشکلی بود در خدمتیم :job:




                دیدگاه


                  #9
                  پاسخ : شروع کار با lpc2368

                  هنوز کامل نفهمیدم فرق دستورهای 1768 با 2368 چیه؟ oo:
                  میشه هردو رو با هم بگین؟ :icon_razz:

                  دیدگاه


                    #10
                    پاسخ : شروع کار با lpc2368

                    نوشته اصلی توسط jefrirosi
                    هنوز کامل نفهمیدم فرق دستورهای 1768 با 2368 چیه؟ oo:
                    میشه هردو رو با هم بگین؟ :icon_razz:
                    فرقشون توی بعضی رجیستری هاست و تنظیمات کیل ... البته از نظر سخت افزاری فرقشون زیادتره که تو دیتا شیت میتونین ببینین

                    دیدگاه


                      #11
                      پاسخ : شروع کار با lpc2368

                      نوشته اصلی توسط m410
                      فرقشون توی بعضی رجیستری هاست و تنظیمات کیل ... البته از نظر سخت افزاری فرقشون زیادتره که تو دیتا شیت میتونین ببینین
                      البته باید اضافه کتم 2378 با 2368 زیاد فرقی ندارند ولی 1768 اصلا یه فازه دیگست ان سریه cortex هستش...و این arm7 ... :agree:

                      دیدگاه


                        #12
                        پاسخ : شروع کار با lpc2368

                        برنامه ی بعدی کار با ورودی هاست .... پایه ی 0 از پورت 0 ورودی و پایه ی 1 از پورت 0 خروجی.... با یک شدن پایه ی 0 پایه ی 1 روشن میشه....


                        لینک :


                        http://up6.iranblog.com/images/wuv5o7l4khx0r5gq4lcw.rar

                        :job:

                        دیدگاه


                          #13
                          پاسخ : شروع کار با lpc2368

                          کد:
                          #include <LPC23xx.H>
                          int main(){
                          SCS |=0x00000001;
                          FIO0DIR=0x00000002;
                          while(1){
                          if( (FIO0PIN & 1)==1 ){
                          FIO0SET=0x00000002;
                          } 
                          if( (FIO0PIN & 1) == 0 ){
                          FIO0CLR=0x00000002;
                          }
                          }
                          }
                          [left][left][/left][/left]
                          اینطوری بهتر نیست؟

                          دیدگاه


                            #14
                            پاسخ : شروع کار با lpc2368

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

                            اینطوری بهتر نیست؟
                            دوست عزیز دوست عزیز این برنامه با برنامه ی من فرقی نداره... :NO: در ضمن استفاده از رجیستر mask همیشه بهت پیشنهاد میدم ...در ضمن شرط ifرو برای اینکه اگه بعدن پایه ای به جز پایه ی 0 رو خواستیم چک کنیم راحتتر باشیم این شکلی نوشتم....

                            موفق باشید :job:

                            دیدگاه


                              #15
                              پاسخ : شروع کار با lpc2368

                              منتظر آموزش های بعدی هستیم . البته با توضیح کامل برنامه. :nerd:

                              دیدگاه

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