ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 7 از 7
  1. #1
    2015/09/13
    20
    7

    مشکل با کتابخانه ها

    سلام
    من تازه arm رو شروع کردم. avr کار کردم و صفر کیلومتر نیستم. با lpc1788 شروع کردم چون هدفم lcd بود. با یه پروژه ساده روشن کردن led شروع کردم چند روز براش وقت گذاشتم ولی کار نمی کرد erorr نداشت ولی کار نمی کرد. کلی کل کل کردم تا فهمیدم مشکل از قسمت inclue patch بود. برد lpc1788 که خریدم همراهش یه پوشه مثال بود که یه پوشه به اسم common توش بود به عنوان کتابخونه هاش من این پوشه رو تو برنامه خودم که با آخرین نسخه keil نوشته شده تو include patch اضافه کردم و برنامه کار کردحالا چند تا سوال برام پیش اومده
    ۱.مگه نباید کتابخونه ها تو خود کامپایلر باشه من تو برنامم برای روشن کردن ال ای دی از رجیستر ها استفاده کردم پس چرا باید کتابخونه اضافه می کردم؟
    ۲. چه تظمینی هست که تو یه پروژه دیگه مثلا ال سی دی به خاطر نبود یه کتابخونه دیگه چند روز وقتمو نگیره تا بفهمم یه کتابخونه دیگه باید بهش بدم تا کار کنه ارور هم که نمی ده
    ۳.چرا کیل انقدر داغونه مهم ترین قسمتی که اذیتم می کنه قسمت warning و erorr هست من چند سال با visual studio و atmel studio کار کردم و حالا کار کردن با این برام زجر آوره نرم افزار بهتری نیست؟
    ۴. من اول نسخه ۵.۲۷ کیل رو نصب کرده بودم مشکلی که باهاش داشتم این بود که هر چند دقیقه و بعضی وقتا کمتر از دقیقه برنامه هنگ می کرد و یهو با سرعت بین فایل هایی که باز بود جا به جا می شد و کیبورد کار نمی کرد تا زمانی که برم رو دسکتاپ و رفرش کنم این مشکل ادامه داشت حتی رو ویندوز هم اثر می ذاشت و اکسپلورر خود ویندوز هم همینطور می شد. الان نسخه ۵.۲۸ رو نصب کردم کمتر شده ولی بازم پیش میاد. لطفا راهنمایی کنید.
  2. #2
    2017/06/13
    713
    369

    پاسخ : مشکل با کتابخانه ها

    نقل قول نوشته اصلی توسط ronix3

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام
    من تازه arm رو شروع کردم. avr کار کردم و صفر کیلومتر نیستم. با lpc1788 شروع کردم چون هدفم lcd بود. با یه پروژه ساده روشن کردن led شروع کردم چند روز براش وقت گذاشتم ولی کار نمی کرد erorr نداشت ولی کار نمی کرد. کلی کل کل کردم تا فهمیدم مشکل از قسمت inclue patch بود. برد lpc1788 که خریدم همراهش یه پوشه مثال بود که یه پوشه به اسم common توش بود به عنوان کتابخونه هاش من این پوشه رو تو برنامه خودم که با آخرین نسخه keil نوشته شده تو include patch اضافه کردم و برنامه کار کردحالا چند تا سوال برام پیش اومده
    ۱.مگه نباید کتابخونه ها تو خود کامپایلر باشه من تو برنامم برای روشن کردن ال ای دی از رجیستر ها استفاده کردم پس چرا باید کتابخونه اضافه می کردم؟
    ۲. چه تظمینی هست که تو یه پروژه دیگه مثلا ال سی دی به خاطر نبود یه کتابخونه دیگه چند روز وقتمو نگیره تا بفهمم یه کتابخونه دیگه باید بهش بدم تا کار کنه ارور هم که نمی ده
    ۳.چرا کیل انقدر داغونه مهم ترین قسمتی که اذیتم می کنه قسمت warning و erorr هست من چند سال با visual studio و atmel studio کار کردم و حالا کار کردن با این برام زجر آوره نرم افزار بهتری نیست؟
    ۴. من اول نسخه ۵.۲۷ کیل رو نصب کرده بودم مشکلی که باهاش داشتم این بود که هر چند دقیقه و بعضی وقتا کمتر از دقیقه برنامه هنگ می کرد و یهو با سرعت بین فایل هایی که باز بود جا به جا می شد و کیبورد کار نمی کرد تا زمانی که برم رو دسکتاپ و رفرش کنم این مشکل ادامه داشت حتی رو ویندوز هم اثر می ذاشت و اکسپلورر خود ویندوز هم همینطور می شد. الان نسخه ۵.۲۸ رو نصب کردم کمتر شده ولی بازم پیش میاد. لطفا راهنمایی کنید.
    سلام
    دوست عزیز این همه تراشه ARM با مدل های مختلف و سازنده های مختلف وجود داره؛ نمیشه که کتابخونه همه این ها رو توی یک IDE جاسازی کرد! AVR نیست که سر جمع یه تعداد محدودی مدل باشه که شبیه هم هستن. سراغ هر IDE دیگه برید قضیه همینه؛ بعضا میگن KEIL کار باهاش به نسبت راحتتر از IAR و بقیس.
    ببینید توی ARM هر شرکت اسم گذاری خاص خودش رو برای میکروکنترلرهاش داره. نمونش توی واحد GPIO این میکروکنترلرها، STM ها با A و B ,و... این واحد رو نام گذاری میکنن ولی LPC ها با عدد و رقم! شما همیشه باید کتابخونه های میکروکنترلر خودتون رو به پروژه اضافه کنید که به گمونم توی اینترنت آموزش چگونگیش باید باشه، اگر آشنایی ندارید. البته اگر از توابع CMSIS و امثال اون استفاده نکنید و مستقیم با رجیسترها کار کنید، به گمونم صرف اضافه کردن کتابخونه اصلی کافی باشه و احتیاجی به کتابخونه واحدهای جانبی نیست. هرچند توصیه میکنم سراغ رجیسترها نرید چون نسبت به AVR هم تعدادشون بیشتره، هم پیچیده تر هستن، هم اسامی سخت تری دارن و هم توی مدل های مختلف با هم فرق میکنن.
    در مورد KEIL هم بهتره از نسخه های پایدارتر قدیمی استفاده کنید. من ورژه 5.25 دارم و چندماهی که استفاده میکنم موردی ازش ندیدم.
  3. #3
    2015/09/13
    20
    7

    پاسخ : مشکل با کتابخانه ها

    ممنون از پاسختون
    فرمایش شما درسته نمی شه کتابخونه های تمام میکرو های arm تو نرم افزار باشه و منم همچین انتظاری نداشتم
    من پک lpc1788 رو نصب کردم که اگه نمی کردم keil اجازه ساخت پروژه برای این میکرو رو نمی داد و اول پروژه باید میکرو رو انتخاب کرد
    مشکل من اینه که کتابخونه های میکرو نصب هست کتابخونه های gpio و pinsel و بقییه کتابخونه ها رو می شه به پروژه اضافه کرد و برنامه رو نوشت و کامپایل کرد و خطا هم نمی ده ولی تا اون پوشه ای که تو پیام قبلی گفتم به کامپایلر اضافه نشه برنامه رو میکرو کار نمی کنه
    کتابخونه ای که برای نوشتن برنامه ازش استفاده می کنم "LPC177x_8x.h" هست که رجیستر های میکرو توشه
    ویرایش توسط ronix3 : 2019/09/08 در ساعت 08:50
  4. #4
    2017/06/13
    713
    369

    پاسخ : مشکل با کتابخانه ها

    نقل قول نوشته اصلی توسط ronix3

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    ممنون از پاسختون
    فرمایش شما درسته نمی شه کتابخونه های تمام میکرو های arm تو نرم افزار باشه و منم همچین انتظاری نداشتم
    من پک lpc1788 رو نصب کردم که اگه نمی کردم keil اجازه ساخت پروژه برای این میکرو رو نمی داد و اول پروژه باید میکرو رو انتخاب کرد
    مشکل من اینه که کتابخونه های میکرو نصب هست کتابخونه های gpio و pinsel و بقییه کتابخونه ها رو می شه به پروژه اضافه کرد و برنامه رو نوشت و کامپایل کرد و خطا هم نمی ده ولی تا اون پوشه ای که تو پیام قبلی گفتم به کامپایلر اضافه نشه برنامه رو میکرو کار نمی کنه
    محتویات اون پوشه که فرمودید دقیقا چیا هستش؟
  5. #5
    2015/09/13
    20
    7

    پاسخ : مشکل با کتابخانه ها

    یه سری کتابخونه مثل کتابخونه ی خود میکرو , can,uart,i2c,gpio,lcd,emwin
  6. #6
    2017/06/13
    713
    369

    پاسخ : مشکل با کتابخانه ها

    نقل قول نوشته اصلی توسط ronix3

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    یه سری کتابخونه مثل کتابخونه ی خود میکرو , can,uart,i2c,gpio,lcd,emwin
    خوب از اسمشون هم معلومه مربوط به واحدهای جانبی هستن. یادم نیست اسامی و آدرس رجیسترهای واحدهای جانبی توی این فایل هاس یا فایل اصلی. اگر توی فایل اصلی نباشه که خوب باید برای هر پروژه ای اینا رو هم به پروژه اضافه کنید.
    ویرایش توسط hossein.m98 : 2019/09/08 در ساعت 08:59
  7. #7
    2015/09/13
    20
    7

    پاسخ : مشکل با کتابخانه ها

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

    #if defined(lpc175x_6x)
    #include "lpc17xx.h"
    #elseif defined(lpc177x_8x)
    #include "lpc177x_8x.h"
    #endif


    تو کتابخونه کد بالا مشکل ساز شده یعنی کتابخونه نمی تونه بفهمع از چه نوع میکرویی استفاده می کنم در صورتی که همین کد رو من تو فایل اصلی برنامه کپی کردم و قسمت else اجرا می شه یعنی میکرو تو فایل اصلی شناسایی می شه حالا من چیکار کنم این کد تو کتابخونه هم اجرا بشه؟

    همونطور که می دونید کتابخونه های keil غیر قابل ویرایش هستند و قفل هستند وگرنه راحت درست می شد
نمایش نتایج: از 1 به 7 از 7

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

  1. مشکل در sd با کتابخانه ff
    توسط vahidabedi در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2015/09/21, 12:28
  2. مشکل با کتابخانه pff
    توسط massoud681 در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2014/11/18, 17:43
  3. مشکل کتابخانه ی کی پد 4*4
    توسط Ho3le در انجمن پروسسورهای ARM
    پاسخ: 2
    آخرين نوشته: 2014/06/11, 17:40
  4. مشکل در کتابخانه lcd nokia
    توسط سميراا در انجمن Proteus
    پاسخ: 4
    آخرين نوشته: 2013/08/29, 14:48
  5. مشکل در کار با کتابخانه ی LCD در ورژن 3
    توسط armin.najafi در انجمن NXP
    پاسخ: 1
    آخرين نوشته: 2013/03/24, 13:57

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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