NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4226 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از 21 به 32 از 32

موضوع: برنامه نویسی کرتکس ها بدون توابع cmsis

  1. #21
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    سلام
    شما اولا برای اینکه هینت بده باید ctrl+space رو بزنید بعد از اینکه یکی 2دو حرف رو تایپ کردید.(اگه مشکل این نیست):
    توی این پست من با جزئیات بیشتر توضیح دادم. اگه با اونم حل نشد باز بگید ببینم مشکل چیه.

  2. کاربران : 2 تشکر کرده اند از شما alireza9900 برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #22
    کاربر علاقه مند sapiens110 آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    32
    تشکر
    22
    تشکر شده 36 بار در 18 پست

    پیش فرض

    مرسی حل شد

  5. #23
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام
    مهندس من دانلود کردم ولی پیغام زیرو میده نصب نمیشه





    بعد میشه همین کارو توی visual studio 2010 پیاده کرد؟
    یا اونجا برنامه رو بنویسم بعد توی کیل کپی کنم؟
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 24.png
مشاهده: 122
حجم: 35.2 کیلو بایت  
    *** اللّهم عجّل لولیک الفرج ***

  6. #24
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    مهندس شما رو سیستمت ماشین مجازی جاوا نصب نیست و چون ادیتور هایی مانند eclipse و netbeans با جاوا کار میکنن باید حتما اینو رو سیستم داشته باشی .... یا بسته JDK و یا JRE که حجمش یکم کمتره ... میتونی با ... شکن از سایت sun دانلود کنی . یا بگردی سایت های ایرانی هم حتما برای دانلود گذاشتنش ...

  7. تشکرها از این نوشته :


  8. #25
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    نسخه 32 بیتی
    نسخه 64 بیتی

    برای دانلود از این سایت نیاز به فیل... نیست
    * فقط حتما با توجه به سیستم عامل دانلود کن. چون 32 بیتش مثلا روی 64 بیتی نصب میشه و حتما باید 64 روی سیستم عامل 64 بیت نصب شه.

  9. تشکرها از این نوشته :


  10. #26
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    سیستم وقفه کرتکس با قبلی ها متفاوته و البته دستوراتش. مثلا اگه بخوای وقفه تایمر را فعال کنی با دستورات cmsis میشه این:
    [PHP]/************************************************** ****************************
    Vectored Interrupt initialization
    ************************************************** ****************************/

    NVIC_SetPriority(TIMER0_IRQn,0); /* Default priority group 0, can be 0(highest) - 31(lowest) */
    NVIC_EnableIRQ(TIMER0_IRQn); /* Enable Timer0 Interrupt */[/PHP]
    با این کار رجیستر مربوطه ست میشه و اگه تایمر سرریز شده میره در زیر روال وقفه:

    با رجیستر انگار باید از NVIC->IP و NVIC->ISER استفاده کنیم. حالا سوال اینه که این دستورات دسترسی به این رجیسترها در فایل هدر نیست که!!
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: NVIC.JPG
مشاهده: 110
حجم: 55.6 کیلو بایت  

  11. #27
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    کدوم فایل هدر منظورته؟ lpc17xx.h اگه منظورته نه نیست
    اگر سه لایه مربوط به cmsis رو به یاد بیاری قسمت مربوط به NVIC توی لایه ی Core Peripheral Access Layer (CPAL) قرار داره. پس باید فایل core_cm3.h رو یه نگاهی بکنی

    ولی وقتی سوال می پرسی من لذت می برم روی سوال رو می خونم. خیلی خوب با شکل و کاملا توضیح میدی روی سوالت چیه. چه خوبه نحوه ی صحیح پرسیدن رو مثل اقای مهدی یاد بگیریم
    ویرایش توسط Aghaeifar : 02-07-2012 در ساعت 22:06
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

  12. کاربران : 2 تشکر کرده اند از شما Aghaeifar برای ارسال این پست سودمند:


  13. #28
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ali.aghayifar نمایش پست ها
    پس باید فایل core_cm3.h رو یه نگاهی بکنی.
    سلام. بله همین جاست:
    [PHP]__STATIC_INLINE void NVIC_EnableIRQ(IRQn_Type IRQn)
    {
    NVIC->ISER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* enable interrupt */
    }[/PHP]
    البته نحوه استفاده از رجیسترها اینجا نرمال به نظر نمی یاد ! انگار اینجا در این قسمت از همون دستورات cmsis استفاده بشه بهتر باشه

  14. #29
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    همون طور که یه بار در اینجا گفتم در ARM7 به صورت ویژآل تری میشد تنظیمات اولیه کلاک و پاور واحد های مختلف را انجام داد:

    درسته که این کار در cortex در قسمت system_LPC17xx.c انجام میشه ولی خوب دیگه فقط با رجیستر سر کار دارید و دیگه جنبه تصویری نداره که البته کاربر را با یه سری دیگه از رجیستر های دیگه ای که قبلا لزومی به کار کردن باهاشون نبود درگیر می کنه. این ضعفه یا قوت!!!؟؟
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: configuration wizard.PNG
مشاهده: 97
حجم: 23.1 کیلو بایت  

  15. #30
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    اینم که مثل همونه، چیزهایی که به صورت ویزارد اونجا بود اینجا هم هست یعنی اگه برای بخش کلاک نخوای می تونی خودت با همین قسمت ویزارد تنظیمش کنی و سراغ رجیستر نری. کجاش در 1768 کار با رجیستر ها شد ؟ من متوجهش نشدم.
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

  16. تشکرها از این نوشته :


  17. #31
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ali.aghayifar نمایش پست ها
    اینم که مثل همونه، چیزهایی که به صورت ویزارد اونجا بود اینجا هم هست یعنی اگه برای بخش کلاک نخوای می تونی خودت با همین قسمت ویزارد تنظیمش کنی و سراغ رجیستر نری. کجاش در 1768 کار با رجیستر ها شد ؟ من متوجهش نشدم.
    بله دیدم. دیشب خسته بود چشام نمیدید!!!

    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: configuration 1768.PNG
مشاهده: 103
حجم: 15.6 کیلو بایت  

  18. #32
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    پیش فرض

    اين مدل ويزارد رو فقط كيل ميشناسه ؟

    من اين فايل رو به Atollic True STUDIO 3.1.0 اضافه كردم .. قسمت ويزاردش رو نشناخت

    البته ديگه دارم از ويزارد نداشتن كلي چيز ياد ميگيرم . .همه تنظيمات رو خودم انجام ميدم

صفحه 2 از 2 نخستنخست 12

موضوعات مشابه

  1. [خبر] فیلم آموزش lpc1768 (مقدماتی و متوسط)
    توسط kavir در انجمن LPC series (NXP)
    پاسخ: 521
    آخرين نوشته: 17-12-2018, 02:25
  2. آموزش ساخت پروژه با توابع cmsis
    توسط Doloop در انجمن stm32
    پاسخ: 28
    آخرين نوشته: 19-07-2016, 19:17
  3. Dac در lpc1768(توابع cmsis)
    توسط ramin_kent در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 25-02-2013, 00:27
  4. پاسخ: 7
    آخرين نوشته: 13-11-2012, 01:54
  5. توضیح دستورات cmsis
    توسط esi_52000 در انجمن LPC series (NXP)
    پاسخ: 8
    آخرين نوشته: 27-01-2012, 00:05

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •