اطلاعیه

Collapse
No announcement yet.

برنامه های نمونه برای برد آموزشی LPC1768

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

    #16
    پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

    راه اندازی تایمر

    این برنامه برای راه اندازی تایمر 0 هست که تایمر رو برای شمارش تاخیرهای 10 میلی ثانیه ای راه اندازی میکنه و بعد با ایجاد تاخیرهای 0.5 ثانیه ای به کمک تایمر LED های روی برد رو داخل یه حلقه یکی یکی روشن و در آخر خاموش میکنه.

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

    دیدگاه


      #17
      پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

      راه اندازی RTC :

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

      دیدگاه


        #18
        پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

        راه اندازی تایمر سگ نگهبان WDT

        این برنامه هم برای راه اندازی تایمر سگ نگهبان هست. این تایمر برای جلوگیری از هنگ کردن میکروکنترلر در محیط های صنعتی یا حفره های نرم افزاری هست و تو AVR ها هم موجوده . به این صورت که اگه میکرو تو یه جایی هنگ کنه این تایمر به شمارش ادامه میده و بعد سر ریز میکرو رو Reset میکنه.
        فایل های پیوست شده

        دیدگاه


          #19
          پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

          با سلام
          برنامه راه اندازی lcd کاراکتری را هم اگه میشه بذارید :nice:
          با تشکر
          فیلم آموزشی میکروکنترلر LPC1768
          فیلم آموزشی تکمیلی و پیشرفته میکروکنترلر LPC1768
          فیلم آموزش کاربردی زبان سی در میکروکنترلر ARM
          فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...

          دیدگاه


            #20
            پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

            LCD کارکتری روی برد وجود نداره و باید با پین هدر بهش وصل بشه . برا همین صبر کنین اول برنامه های قابل تست روی برد رو بذاریم بعد میریم سراغ تجهیزات جانبی.


            راه اندازی واحد I2C

            روی برد یه حافظه EEPROM به شماره 24LC02 هست که به واحد I2C 0 روی پینهای P0.28 و P0.29 وصل شده. این برنامه برای تست این واحد و EEPROM روی برد هست که یه رشته رو روی EEPROM مینویسه و بعدش میخونه.



            فایل های پیوست شده

            دیدگاه


              #21
              پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

              تست رابط RS485


              این برنامه برای تست مبدل سطح RS485 روی برد به شماره SP3485 هست که به UART 3 روی پورت P4 وصل شده. با این برنامه یه رشته توسط این پورت سریال ارسال میشه.کانکتور سبز رنگ CN10 روی برد که بالای LCD هست به این بخش وصل شده.
              فایل های پیوست شده

              دیدگاه


                #22
                پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

                راه اندازی LCD رنگی 3.2 اینچ با تاچ

                این برنامه برای راه اندازی LCD رنگی روی برد همراه با تاچ هست.برای درایور LCD روی برد از یه مبدل 8 بیتی به 16 بیتی به شماره SN74ALVC164245 استفاده شده که این قابلیت رو ایجاد میکنه که LCD هم به صورت 8 بیتی و هم 16 بیتی قابل استفاده باشه .استفاده از این IC همچنین باعث میشه پینهای کمتری از میکروکنترلر اشغال بشن ولی تو بخش نرم افزاری اطلاعات باید طی دو مرحله به LCD ارسال بشن.
                تاچ مقاومتی LCD هم مثل اینکه به یه درایور Touch با رابط SPI وصله که به SPI 1 میکرو وصل شده.
                این برنامه اول یه رشته رو روی LCD نشون میده و بعد تاچ رو کالیبره میکنه و روی حافظه EEPROM ذخیره میکنه. برای کالیبره کردن تاچ باید دایره هایی که روی LCD کشیده میشه رو لمس کنین.
                فایل های پیوست شده

                دیدگاه


                  #23
                  پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

                  تست واحد SPI

                  روی برد یه حافظه FLASH 16Mbit با شماره M45PE16 هست که به واحد SPI 0 با پایه فعال ساز P0.16 وصل شده. این برنامه برای تست این حافظه و واحد SPI هست که یه رشته رو روش مینویسه و بعد میخونه. اگه Flash درست کار کنه رشته نوشته شده رو روی LCD نشون میده.
                  فایل های پیوست شده

                  دیدگاه


                    #24
                    پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

                    تست واحد DMA

                    روی میکروکنترلر LPC1768 یه واحد DMA هشت کاناله وجود داره. DMA مخفف Direct Memory Access هست و این امکان رو فراهم میکنه که بدون دخالت CPU به حافظه میکرو برای عملیات خوندن و نوشتن دسترسی پیدا کنیم.
                    با این برنامه واحد DMA برای انتقال اطلاعات بین دو آدرس حافظه راه اندازی میشه.
                    فایل های پیوست شده

                    دیدگاه


                      #25
                      پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

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

                      دیدگاه


                        #26
                        پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

                        یه سوال .

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

                        منظورم اینه که جیلینک مستقیما به میکرو 1768 وصل هست یا با چندتا جامپر وصل می شه و با قطع کردن جامپرها بشه از اون برای میکروهای دیگه استفاده کرد .

                        دیدگاه


                          #27
                          پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

                          نوشته اصلی توسط ma-bah
                          یه سوال .

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

                          منظورم اینه که جیلینک مستقیما به میکرو 1768 وصل هست یا با چندتا جامپر وصل می شه و با قطع کردن جامپرها بشه از اون برای میکروهای دیگه استفاده کرد .
                          فکر نکنم بشه به راحتی از J-Link استفاده کرد چون جامپری نداره و با میکرو روی برد تداخل پیدا میکنه.
                          کتابخانه گرافیکی رو این برد ucgui هست که حتما میذاریم.

                          دیدگاه


                            #28
                            پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

                            این کتابخانه گرافیکی به صورت سورس کد هست یا اینکه یک lib به همراه header هست؟ucgui و emwin در واقع یکی هستند.
                            اقا شدیدا منتظریم!

                            دیدگاه


                              #29
                              پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

                              سلام
                              من یک ماهی هست که دنبال این برد بودم و وقتی دیدم سایت آوردتش از خوشحالی بالا و پایین می پریدم
                              قیمتش هم عالی بود(توی ای بی نزدیک 100 دلار میفروشنش) و از سایت خریدمش
                              برد دیروز به دستم رسید(یک مشکل کوچیکی باهاش داشتم که از من نبود) و چند تا از برنامه های برد خود کیل و برنامه های سیدی رو روش ریختم
                              مشکل اینه که سمپل های چینی داخل سیدی خیلی خوب نیستند و باید ادیت شوند
                              اگه ممکنه http_demo و برنامه Uc_os2_gui رو بزارید که قابل کامپایل هم باشه (فکر نمی کردم Uc_osII با کیل هم اجرا بشه و فکر می کردم فقط میشه با IAR باهاش کار کرد !)
                              هر کسی می تونه جادوگر باشه --- بزرگترین جادوی عالم عشقه
                              پس هر کسی که عاشق باشه جادوگره --- حتی اگر عاشق بازی باشه

                              دیدگاه


                                #30
                                پاسخ : برنامه های نمونه برای برد آموزشی LPC1768

                                الان dac رو چک کردم
                                هیچ صدایی نمیشنوم !
                                ---------------------------اصلاحیه
                                خب نبایدم بشنوم
                                با اسیلوسکپ گرفتم ، دثدم سیگنال داریم ، حدود 67 کیلو
                                خب نبایدم بشنوم ! مگه من موشم !
                                ولی عجب سینوسی خوبی بود ! خیلی خوب بود.
                                هر کسی می تونه جادوگر باشه --- بزرگترین جادوی عالم عشقه
                                پس هر کسی که عاشق باشه جادوگره --- حتی اگر عاشق بازی باشه

                                دیدگاه

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