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





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









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





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

نمایش نتایج: از 1 به 8 از 8
  1. #1
    2015/07/28
    3
    0

    راهنمایی درباره ی شروع با cmsis

    سلام
    یه چند وقتی یادگیری ARM رو شروع کردم وتا الان ریجیسترهای timer,VIC,GPIO رو کار کردم. نیازی که به ARM دارم استفاده از PWM و ایجاد یک حلقه ی کنترلی برای مبدل قدرت هست.
    به تازگی با cmsis آشنا شدم و اطلاعات خیلی محدودی دارم.
    سوال اول: آیا میصرفه که وقت بزارم و کار با cmsis رو یاد بگیرم؟
    سوال دوم: چه فوایدی نسبت به زمانی که میزاریم تا یاد بگیریم داره و آیا با یادگیری این میشه برای تمام میکروها یکجور ریجسترها رو تنظیم کرد؟
    سوال سوم: برای شروع از صفر اون، باید از کجا راه رو آغاز کنم ؟ :smile:
    ممنون
  2. #2
    2011/08/07
    اصفهان
    977
    70

    پاسخ : راهنمایی درباره ی شروع با cmsis

    سلام
    بله ارزش یاد گیری داره
    یکی از مزایاش همین هست که خیلی ساده تر میشه تو یه پروژه میکرو رو عوض کرد و برایه یاد گیری بقیه میکرو ها هم راحتر هستی
  3. #3
    2010/06/05
    237
    18

    پاسخ : راهنمایی درباره ی شروع با cmsis

    نقل قول نوشته اصلی توسط h.mehrabian
    سلام
    یه چند وقتی یادگیری ARM رو شروع کردم وتا الان ریجیسترهای timer,VIC,GPIO رو کار کردم. نیازی که به ARM دارم استفاده از PWM و ایجاد یک حلقه ی کنترلی برای مبدل قدرت هست.
    به تازگی با cmsis آشنا شدم و اطلاعات خیلی محدودی دارم.
    سوال اول: آیا میصرفه که وقت بزارم و کار با cmsis رو یاد بگیرم؟
    سوال دوم: چه فوایدی نسبت به زمانی که میزاریم تا یاد بگیریم داره و آیا با یادگیری این میشه برای تمام میکروها یکجور ریجسترها رو تنظیم کرد؟
    سوال سوم: برای شروع از صفر اون، باید از کجا راه رو آغاز کنم ؟ :smile:
    ممنون
    سلام،
    CMSIS در اصل برای سادگی برنامه نویسی و یک پاچه شدن لایه سطح بالایه برنامه یعنی همون کد و الگوریتمی که ما مینویسیم ساخته شده.
    علاوه بر یک پاچه شدن برنامه نویسی ویژگی مهم دیگه ای که داره اینه که شما مستقل از رجیستر و بیت فکر می کنید و فقط به کاربرد و الگوریتمتون فکر می کنید.
    برای شروع هم از مثال هایی که خود شرکت nxp ارائه کرده می تونید استفاده کنید، البته مثال های خودش چون استاندارد و همه منظوره هست شاید یه ذره پیچیده باشه اما میشه فهمید!
    خود کتابخونه هم فایل هاش رو توضیح داده!
    در سایت ایران میکرو هم یه نفر چند وقت پیش تا یه جاهایی رو توضیح داده بود!

    برای اطلاعات بیشتر اینجا رو هم می تونید یه نگاه بندازید:
    http://*********/cmsis-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F/
    هر انسانی که احساس بی نیازی کند سرکش و طغیان گر می شود...
  4. #4
    2007/03/15
    تبريز
    2,709
    154

    پاسخ : راهنمایی درباره ی شروع با cmsis

    اگر دنبال برنامه های حمل پذیر نیستید نه ارزش نداره .
    تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
    داشتن عقله زيادتر از دیگر آدم ها است
  5. #5
    2010/06/05
    237
    18

    پاسخ : راهنمایی درباره ی شروع با cmsis

    نقل قول نوشته اصلی توسط aliila
    اگر دنبال برنامه های حمل پذیر نیستید نه ارزش نداره .
    من یک سوال از شما می پرسم، شما تاحالا چیز های سطح بالای ARM مثل LCD controller ، ethernet , USB , ... رو راه اندازی کردین؟
    اگر جوابتون مثبت هست برای برنامه نویسی رجیستری هر بخش چقدر زمان گذاشتین؟

    می خوام این رو بگم که شاید برای راه اندازی بخش های کوچیک مثل GPIO,Timer , ADC , DAC, UART و چیزایی از این قبیل راحت بشه از رجیستر استفاده کرد که البته این موارد هم با CMSIS ساده تر میشه، اما برای موارد سطح بالا کار کردن به صورت رجیستری خیلی سخت و زمانبر میشه!
    هر انسانی که احساس بی نیازی کند سرکش و طغیان گر می شود...
  6. #6
    2007/03/15
    تبريز
    2,709
    154

    پاسخ : راهنمایی درباره ی شروع با cmsis

    نقل قول نوشته اصلی توسط حمید لطفعلی زاده
    من یک سوال از شما می پرسم، شما تاحالا چیز های سطح بالای ARM مثل LCD controller ، ethernet , USB , ... رو راه اندازی کردین؟
    اگر جوابتون مثبت هست برای برنامه نویسی رجیستری هر بخش چقدر زمان گذاشتین؟

    می خوام این رو بگم که شاید برای راه اندازی بخش های کوچیک مثل GPIO,Timer , ADC , DAC, UART و چیزایی از این قبیل راحت بشه از رجیستر استفاده کرد که البته این موارد هم با CMSIS ساده تر میشه، اما برای موارد سطح بالا کار کردن به صورت رجیستری خیلی سخت و زمانبر میشه!
    حرف شما رو قبول دارم . برای هر کدام از پریفریال های فوق روی هم رفته من یک ماه وقت گذاشتم . یعنی برای GPIO,Timer , ADC , DAC, UART , LCD controller ، ethernet , USB بصورت میانگین 8 ماه وقت گذاشتم . سطر به سطر دیتا شیت رو خوندم سطر به سطر کد نوشتم و تست کردم . و هنوز هم همگی ناقص هستند و احتیاج به زمان زیاد تری دارم .


    ولی دیدم که cimsis رویکرد خیلی پیچیده تری داره. اسم یک تابع گاها به 6 - 7 کلمه میرسه . اینو حفظ کردن که مشکل تر از اصل قضیه است .
    از لحاظ زمانی هم فکر نکنم cmsis خیلی کمکی کنه . اگر کسی بخواد با لایه های سطح بالا کار کنه باید سراغ فریم ور بره نه cmsis .
    تنها موردي كه همه آدما يقين دارن خدا در حقش زیاد لطف کرده
    داشتن عقله زيادتر از دیگر آدم ها است
  7. #7
    2012/10/06
    تهران خيابان دکتر شريعتي
    48
    2

    پاسخ : راهنمایی درباره ی شروع با cmsis

    نقل قول نوشته اصلی توسط aliila
    حرف شما رو قبول دارم . برای هر کدام از پریفریال های فوق روی هم رفته من یک ماه وقت گذاشتم . یعنی برای GPIO,Timer , ADC , DAC, UART , LCD controller ، ethernet , USB بصورت میانگین 8 ماه وقت گذاشتم . سطر به سطر دیتا شیت رو خوندم سطر به سطر کد نوشتم و تست کردم . و هنوز هم همگی ناقص هستند و احتیاج به زمان زیاد تری دارم .


    ولی دیدم که cimsis رویکرد خیلی پیچیده تری داره. اسم یک تابع گاها به 6 - 7 کلمه میرسه . اینو حفظ کردن که مشکل تر از اصل قضیه است .
    از لحاظ زمانی هم فکر نکنم cmsis خیلی کمکی کنه . اگر کسی بخواد با لایه های سطح بالا کار کنه باید سراغ فریم ور بره نه cmsis .
    بر اساس تجربه من در طول چند سال تدریس و کار با cmsis در پروژه های صنعتی، باید بگم که...
    اصلاً نگرانی نباشید! در ورژن های جدید کیل (از 4.72) میتونید از قابلیت auto complete در نرم افزار استفاده کنید و دیگر نیاز به حفظ توابع نیست. باید اضافه کنم که کار با کتابخانه های استاندارد cmsis دارای اصول مشخصی هستند و که با فراگیری این اصول براحتی میتونید باهاشون کار کنید.
  8. #8
    2012/10/06
    تهران خيابان دکتر شريعتي
    48
    2

    پاسخ : راهنمایی درباره ی شروع با cmsis

    دوستانی که علاقه مندن در رابطه با ARM و ویژگیهای جدید اون مثل همین cmsis استفاده کنن، میتونن از سیمنارهای رایکان این شرکت استفاده کنند.
    موفق و پیروز باشید...
نمایش نتایج: از 1 به 8 از 8

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

  1. راهنمایی شروع کار با ARM
    توسط ababakz در انجمن پروسسورهای ARM
    پاسخ: 10
    آخرين نوشته: 2016/01/30, 23:34
  2. راهنمایی شروع کار با avr
    توسط nasim902 در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2015/03/21, 19:00
  3. راهنمايي درباره شروع الكترونيك
    توسط 2195 در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 4
    آخرين نوشته: 2014/10/27, 16:38
  4. راهنمایی جهت شروع
    توسط rooter در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2012/05/19, 20:20

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

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

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

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

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