اطلاعیه

Collapse
No announcement yet.

مهاجرت از Atmel به NXP

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

    مهاجرت از Atmel به NXP

    سلام

    برای یک پروژه مجبور شدم که با Atmel خداحافظی کنم و کار با NXP رو شروع کنم
    چندتا از برنامه هایی که با سری LPC نوشته شده بود رو مطالعه کردم ، واقعا که رجیستر هاش خیلی ساده تر و روان تر از اتمل هست
    حالا می خواهم که یدونه از هدر برد های فروشگاه رو برای شروع کار خریداری کنم
    سوال اصلی اینجاست که :
    میکروکنترلر های ARM با هسته Cortex مانند LPC1768 چه تفاوتی با میکروکنترلر های ARM با هسته ARM7TDMI-S مانند LPC2368 دارن ؟
    آیا برنامه نویسی هر دو در کامپایلر Keil به یک صورت است ؟
    آیا دارای رجیستر های یکسانی هستند ؟
    آیا می توان کتابخانه های LPC2368 رو برای LPC1768 استفاده کرد ؟

    ممنون
    http://vz.iminent.com/vz/39a77668-19...h-fishing.giff

    #2
    پاسخ : مهاجرت از Atmel به NXP

    اولا تبریک میگم بهت که اتمل رو گزاشتی کنار!!
    تفاوتشون توی سرعت کاری هست lpc1768 توی 100 مگ کار میکنه و 2368 فکر کنم 80 بود و نکته دوم شما بهتره از همین اول بری سراغ cmsis تا اگر خواستی میکرو ات رو عوض کنی نیاز نباشه از صفر شروع به کد نویسی کنی بلکه فقط میای کتابخونه های میکرو جدید تر رو جایگزین میکنی و ممکنه یه تغیرات کوچک و کامپایل!!
    به نظر من یا 1768 شروع کن درسته میگن سختره ولی ارزشش رو داره اخه من از x256 خته شدم چون هر روز یه مرگیش بود اینجاشو راه مینداختی اون ورش بهم میریخت ولی الان دارم با1768 کار میکنم بدون هیچ مشکلی کلی اینتراپت داخلی و خارجی راه اندازی کردم و وکتور بندی کردم الان هم داره مثل هوولوو کار میکنه!!
    در مورد برنامه های اماده برای 2368 بیشتر گیر میاد ولی 1768 براش cmsis نوشته شده اماده هست که من توی همین سایت گذاشتمشون که حدود 70 تا برنامه اماده که شرکت فیلیپس داده هست !!

    از نظر برنامه نویسی والا من با 1768 شروع کردم و اینجور من دیدم زیاد فرقی با هم ندارن(البته من cmsis کار کردم)
    از نظر ریجستر هم که توی smsis که اصلا کاری یه ریجستر ها نیست!!
    انجام پروژه هاي برنامه نويسي اندرويد
    [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
    http://cafebazaar.ir/app/?id=com.atxdroid

    دیدگاه


      #3
      پاسخ : مهاجرت از Atmel به NXP

      سلام

      برای یادگیری CMSIS باید چطوری عمل کنم ؟
      کتاب یا جزوه ؟
      CMSIS چه تفاوتی با SMSIS داره ؟
      آیا می توان برای تمامی میکرو های NXP با CMSIS و SMSIS برنامه نوشت ؟

      ممنون
      http://vz.iminent.com/vz/39a77668-19...h-fishing.giff

      دیدگاه


        #4
        پاسخ : مهاجرت از Atmel به NXP

        سلام
        والا من تا حالا smsis نشیدم و جالیه الان سرچ کردم چیزی ندیدم بعد نوشتم smsis nxp برام اصلاحش کرد و شد cmsis در مورد باد گیریش سایت های زیادی هست که به نظر من بهترین مرجع سایت nxp هست لینک زیر
        http://ics.nxp.com/support/lpcxpresso/
        میکرو های هم که براشون cmsis نوشته شده توی لینک اماده برای دانلود هستن!!

        این هم لینک که من دارم بر اساسش کار میکنم
        http://ics.nxp.com/support/documents/microcontrollers/zip/lpc17xx.cmsis.driver.library.zip
        یه فایل 30 مگی هست با کلی مثال و یه کتاب اموزشی خفن!!
        انجام پروژه هاي برنامه نويسي اندرويد
        [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
        http://cafebazaar.ir/app/?id=com.atxdroid

        دیدگاه


          #5
          پاسخ : پاسخ : مهاجرت از Atmel به NXP

          نوشته اصلی توسط محسن فاریابی
          اولا تبریک میگم بهت که اتمل رو گزاشتی کنار!!
          تفاوتشون توی سرعت کاری هست lpc1768 توی 100 مگ کار میکنه و 2368 فکر کنم 80 بود و نکته دوم شما بهتره از همین اول بری سراغ cmsis تا اگر خواستی میکرو ات رو عوض کنی نیاز نباشه از صفر شروع به کد نویسی کنی بلکه فقط میای کتابخونه های میکرو جدید تر رو جایگزین میکنی و ممکنه یه تغیرات کوچک و کامپایل!!
          به نظر من یا 1768 شروع کن درسته میگن سختره ولی ارزشش رو داره اخه من از x256 خته شدم چون هر روز یه مرگیش بود اینجاشو راه مینداختی اون ورش بهم میریخت ولی الان دارم با1768 کار میکنم بدون هیچ مشکلی کلی اینتراپت داخلی و خارجی راه اندازی کردم و وکتور بندی کردم الان هم داره مثل هوولوو کار میکنه!!
          در مورد برنامه های اماده برای 2368 بیشتر گیر میاد ولی 1768 براش cmsis نوشته شده اماده هست که من توی همین سایت گذاشتمشون که حدود 70 تا برنامه اماده که شرکت فیلیپس داده هست !!

          از نظر برنامه نویسی والا من با 1768 شروع کردم و اینجور من دیدم زیاد فرقی با هم ندارن(البته من cmsis کار کردم)
          از نظر ریجستر هم که توی smsis که اصلا کاری یه ریجستر ها نیست!!
          سلام

          من هم نشنیده بودم ولی از پست بالاییتون خوندم :biggrin:
          ممنون
          http://vz.iminent.com/vz/39a77668-19...h-fishing.giff

          دیدگاه

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