سورپرایز شرکت ST - نرم‌افزار STM32CubeIDE

سورپرایز شرکت ST - نرم‌افزار STM32CubeIDE

سورپرایز شرکت ST - نرم‌افزار STM32CubeIDE
سورپرایز شرکت ST - نرم‌افزار STM32CubeIDE

تقریبا ده روز پیش بود که به سایت ST رفته بودم تا نسخه جدید STM32CubeMX را دانلود کنم. اسم نرم‌افزار را که جستجو کردم با گزینه‌ی جدیدی به اسم STM32CubeIDE نیز روبه‌رو شدم!

تا قبل از این فقط همون STM32CubeMX وجود داشت، و حتما می‌دونید که در این نرم‌افزار فقط می‌تونستیم سخت‌افزار مربوطه را به صورت گرافیکی پیکره‌بندی کنیم، و در نهایت کدهای مربوط به این پیکره‌بندی را در یک محیط کدنویسی داشته باشیم، چون خود این نرم‌افزار محیطی برای نوشتن کد ندارد. معمولا در ایران افراد برای کار با میکروکنترلرهای ARM غالبا از IDEهای IAR یا Keil استفاده می‌کنند. البته درصد خیلی کمی از افراد هم از محیط زیبا و پرکاربرد Eclipse استفاده می‌کنند و غالیا هم با کامپایلر GCC.

ظاهرا شرکت ST قصد داره با این کار جدیدش، یک حال اساسی به کاربرانش بده، به نظر من این کار میتونه دو تا مزیت زیر را داشته باشه؟

مزیت اول اینکه بسیاری از IDEهایی که در این زمینه وجود دارند رایگان نیستند و متاسفانه در ایران، ما این نرم‌افزارها را برای استفاده، کرک می‌کنیم. خب حالا شرکت ST زحمت کشیده و نرم‌افزار STM32CubeIDE را رایگان در اختیار ما قرار داده، چه چیزی بهتر از این.

اما مزیت دوم، قبلا ما می‌بایست سخت‌افزار را در STM32CubeMX پیکره‌بندی می‌کردیم، سپس در یک نرم‌افزار دیگر مثل IAR شروع به کدنویسی می‌کردیم. ولی با وجود نرم‌افزار STM32CubeIDE  دیگر نیازی به این کار نیست، و همه‌ی کارها در یک نرم‌افزار صورت می‌گیرد.

STM32CubeIDE

در سایت ST گفته شده است که این نرم‌افزار یک پلت‌فرم توسعه یافته کامل ++C/C با قابلیت پیکره‌بندی قسمت‌های مختلف میکروکنترلر، تولید و ویرایش کد، کامپایل کد و دیباگ یا اشکال زدایی کد می‌باشد.

این نرم‌افزار بر اساس فریمورک Eclipse، و کامپایلر GCC برای توسعه و دیباگر (GNU Debugger (GDB برای دیباگ کردن می‌باشد. ما قبلا در سیسوگ مقاله ای در مورد کامپایلر GCC منتشر کردیم که این مقاله در مورد قابلیت‌های فوق‌العاده این کامپایلر توضیحات جالبی می‌دهد.

STM32CubeIDE در واقع یک مجموعه نرم‌افزاری می‌باشد، که همه‌ی نرم‌افزارهایی که ما برای کار با میکروکنترلر‌های ST نیاز داریم، را در یک مجموعه گنجانده است و شما دیگر نیاز نیست با صرف وقت زیاد به نصب نرم‌افزارهای مختلف بپردازید. همچنین اولین نسخه این نرم افزار (1.0) در تاریخ 19-Apr-2019 منتشر شده است.

با همه این تفاسیر حدس زده می‌شود که این نرم‌افزار در آینده‌ای نه چندان دور، کاربران زیادی را به خود جذب کند, چون هم محیط جذابی دارد و هم  شرکت ST آن را پیشنهاد داده است و مهمتر اینکه رایگان  می‌باشد.

از حق نگذریم، اگر نگوییم بهتر از این امکان نداشت، بایستی گفت که این کار ST فوق‌العاده و بی‌نظیر بود. پیشنهاد می‌کنیم شما نیز هرچه زودتر به این محیط جدید کوچ کنید تا از بقیه عقب نمانید. 🙂

نرم‌افزار را می‌توانید از این آدرس که نسخه‌های مختلفی نیز برای سیستم‌عامل‌ها متفاوت دارد دانلود نمایید.

برای اطلاعات بیشتر نیز می‌توانید به این آدرس در وب سایت رسمی شرکت ST مراجعه کنید، در این آدرس چندین داکیومنت در باب این موضوع نیز وجود داره، و همچنین یک ویدئوی آموزشی برای کار با Eclipse که می‌توانید در زیر مشاهده کنید.

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

در ضمن با این اوصاف فکر میکنم بزودی باید شاهد جایگزینی این IDE به جای Keil و IAR باشیم!

لینک‌های دانلود

اسم فایل

  • st-stm32cubeide_1.5.1_9029_20201210_1234_x86_64.exe.zip

 

لینک‌های دانلود

اسم فایل

  • st-stm32cubeide_1.5.1_9029_20201210_1234_amd64.sh.zip

 

 

حمایت از سپهر

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

دیدگاه ها

68 دیدگاه

  • احمد
    ۶ اردیبهشت ۱۴۰۱

    سلام خوب هستید؟ الان با گذشت این مدت نظرتون راجع IAR یا KEIL یا این IDE چیه؟
    برای منی که دارم شروع به یادگیری ARM میکنم کدومش خوبه؟
    فعلا با یک آموزش دارم میرم با نرم افزار KEIL که CUBEMX رجیسترهارو تنظیم ودر KEIL برنامه نویسی میکنم.
    یک جایی پرسیدم IDE خوب نیست و همون KEIL بهترینه. ولی برخی ها هستند که IAR دارن آموزش میدن. آیا IAR خوبه در مقایسه با KEIL؟
    راجع به IAR هم اصلا اطلاعاتی ندارم. میشه یکم نظرتونو بگید و این مقاله با کامنتتون برام بروز کنید ممنون میشم.

    • Sisoog Os
      Sisoog Os
      ۶ اردیبهشت ۱۴۰۱

      سلام دوست عزیز
      هر کدوم که راحت تر هستی و بهش علاقه بیشتری داری با همون شروع کن
      معطل نکن
      ااینها وسیله هستند و کمی حرفه ای تر که شدی کم کم امکان داره سوئیج کنی روی یکی دیگه که خب خیلی زمان هم ازت نمیگیره

  • سليمه
    ۲۵ اردیبهشت ۱۴۰۰

    درود برشما
    وقت بخير
    من اين نرم افزار رو نصب کرده حالا پروژههاي قبلي که با stm32qube بود رو نمي خونه ؟چي کار کنم؟اين نرم افزار اونا رو ساپورت نميکنه

    • Zeus ‌
      zeus
      ۱ خرداد ۱۴۰۰

      منطقا برای جابجایی کدها نباید مشکلی باشه چون بیس هر دو gcc باشه
      یه پروژه بسازید و کدها رو به پروژه جدید اضافه کنید.

  • محسن
    ۲۶ بهمن ۱۳۹۹

    ضمن عرض سلام و احترام
    قطعا هیچ وقت جای حداقل IAR رو با این روش نخواهد گرفت. مگر این که به سمت آنالیزهای استاندارد ها بره.

    • کامین جلیلی
      ۲۷ بهمن ۱۳۹۹

      سلام محسن جان.

      مزیت اصلیش این بود که همه نرم‌افزارها را تو یه نرم‌افزار پک کرد و هر روز هم داره توسعش می‌ده. چه آنالیزهای استانداردی مد نظرتون؟

  • ali
    ۲۲ دی ۱۳۹۹

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

  • ali
    ۲۲ دی ۱۳۹۹

    سلام این کرک که پی سی دانلود گذاشته روی IAR EW for Arm 8.50.9 بخوبی جواب میده البته با روشی متفاوت از انچه در پی سی دانلود گفته شده
    به این صورت که اول لایسنس منیجر رو باز می کنید و بعد License Generator اجرا می کنید و لایسنس نامبر رو در لایسنس منجر وارد می کنید و سپس فایل ActivationInfo که لایسنس منجر میده رو یجا ذخیره می کنید و در قسمت دوم License Generator قرار میدید و فایل ActivationResponse از License Generator تحویل میگیرد و به لایسنس منیجر میدید و فعال سازی انجام میشه به همین سادگی البته در قسمت اول باید نرم افزار مورد نظر رو صحیح انتخاب کرد
    البته ناگفته نماند که طی مراحل نصب و فعال سازی باید اینترنت قطع باشد و پس از آن توسط فایروال ویندوز یا نرم افزار های محدود کننده، دسترسی برنامه رو باید کلا از اینترنت محدود کرد
    شاید درست توضیح نداده باشم بنابراین در صورت امکان مراحل فعال سازی را همراه عکس در یک پیج اختصاصی بهمراه فایلهای License Generator و IAR EW for Arm 8.50.9 قرار دهید با تشکر

    • کامین جلیلی
      ۲۲ دی ۱۳۹۹

      سلام دوست عزیز. نرم‌افزار‌های کرکی رو به دلایل مختلفی در سیسوگ قرار نمی‌دیم.

  • ali
    ۲۲ دی ۱۳۹۹

    سلام روی اسم فایل نوشته x86_x64 اما موقع نصب روی win_10_x86 میگه این برنامه فقط روی x64 نصب میشه ؟

    • Zeus ‌
      زئوس Zeus
      ۲۴ دی ۱۳۹۹

      امم عجیبه – من الان دوباره توی سایتش چک کردم برای ویندوز همین یک گزینه رو داره و هیچ گزینه دیگه ای رو نداره.

  • VHD
    ۲۶ مرداد ۱۳۹۹

    سلام
    متاسفانه با cubeIDE نمیشه میکروهای غیر اصلی رو پروگرم کرد و گیر میده
    چاره‌ای هست براش؟

    • Zeus ‌
      زئوس Zeus
      ۲۷ مرداد ۱۳۹۹

      منظورتون رو از چیپ غیر اصلی متوجه نشدم
      ولی این ادیتور قادره تمام چیپ هایی که اسم برده پروگرام کنه و کاری به اصلی و غیر اصلی نداره

  • VHD
    ۸ تیر ۱۳۹۹

    سلام
    من تازه میخوام کار با ARM رو شروع کنم
    ممنون میشم یک نقشه راه کلی رو بهم معرفی کنید

    • Phoenix
      ۹ تیر ۱۳۹۹

      درود. شروع کردن خودش خیلی خوبه و مستمر بودنش وزن زیادی از همین نقشه که می‌فرمائید رو داره. تو این مسیر هم می‌تونید از منابع خود سازنده، کتاب‌های موجود (البته کتاب‌های زبان فارسی را تو این زمینه با عرض معذرت و احترامی که برا ذات کتاب قائلم، باید بریزید دور چون من اکثرشون را خونده بودم، یه کتاب 500 صفحه‌ای اندازه 50 صفحه هم ارزش محتوایی نداشت. یه کتاب خوب در رابطه با Cortex-M از جوزوف یو هست که می‌تونید اونو بخونید کتاب خوبیه) و از دوره‌های آموزشی که فکر می‌کنید مناسب، می‌تونید کمک بگیرید.

      در رابطه با منابع سازنده هم شاید در بدو امر نتونید ارتباط برقرار کنید، چون غالبا اون منابع برای آموزش یک مبتدی نوشته نشده‌اند.

      و فراموش نکنید که اشتباه کردن و اشتباه یاد گرفتن هم خودش بخشی از مسیر یادگیری.

  • حسین مروتی
    ۲۳ دی ۱۳۹۸

    نسخه جدید CUBEIDE 1.2 منتشر شده
    لطفا در سایت خوبتون قرار بدید

    • Phoenix
      ۲۳ دی ۱۳۹۸

      سپاس بابت اطلاع‌رسانیتون. حتما قرار خواهیم داد.

  • مجتبی
    ۲۰ آبان ۱۳۹۸

    سلام با تشکر از سایت خوبتون
    من میخوام توی cube ide پروژهای قبلی که با st cube نوشتم رو باز کنم ولی نمیتونم این کار رو بکنم راه حلی داره که بتونم پرژه ورژنهای قبل رو باز کنم؟

    • Phoenix
      ۲۱ آبان ۱۳۹۸

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

      • مجتبی
        ۲۴ آبان ۱۳۹۸

        من خیلی سعی کردم روی دو تا سیستم هم امتحان کردم نشد یکی از مزایای cube ide اینه که نیاز به نصب cube mx نیست ولی اگر پروژه های قبلی رو نتونه باز کنه عملا هیچوقت نمیشه cube mx رو از رو سیستم حذف کرد

        • Zeus ‌
          زئوس Zeus
          ۲ آذر ۱۳۹۸

          اگر درک صحیح راجب مدیریت پروژه توی نرم افزارهای مختلف داشته باشیم
          احتمالا متوجه میشید چرا ممکنه پروژه های قبلیتون رو باز نکنه 😐
          و این که فکر نمیکنم پورت کردن کتابخانه ها کار دشواری باشه برای این ide

  • دانلود نرم افزار STM32CubeIDE - سیسوگ - Sisoog
    ۳۰ مهر ۱۳۹۸

    […] مورد این نرم افزار موقع انتشار توضیحات کاملی اینجا ارائه کردیم، اما به صورت مختصر در ادامه توضیحاتی را […]

  • دهقانی
    ۲۰ شهریور ۱۳۹۸

    با سلام و خسته نباشید
    متاسفانه آموزشهای stm32 بکمک iar و keil و cubemxپراکنده و جامع و کامل نیستن و‌پروژه ها با سیستم و نرم افزار های ما یکسان نیست و خطاهای برنامه امکان فراگیری مطابق سایت رو دشوار کرده الآنم که cube ide اومده ولی آموزشی براش وجود نداره لطفاً درصورت امکان اگر cube ide کامل هست و نیاز به iar و keil رو برطرف کرده آموزش اون رو از پایه شروع کنین تا iar و keil رو‌ بایگانی کنیم
    ممنون

    • Phoenix
      ۲۳ شهریور ۱۳۹۸

      سلام و درود بر شما. فکر نکنم که iar و keil از رده خارج بشن که بخواهیم آن‌ها را بایگانی کنیم به هر حال این IDEها هم روز به روز به پای بقیه دارن به روز می‌شن ولی در نظر داشته باشید که CubeIDE توصیه و توسعه داده شده توسط خود ST و یک نرم‌افزار جامع می‌باشد که قطعا در آینده کاربران بیشتری هم خواهد داشت. آموزش نرم‌افزار CubeIDE به این دلیل که در حال حاضر آموزشی تحت عنوان “آموزش میکروکنترلر Stm32f10xبه صورت کاملا رجیستری” در محیط keil در حال انجام است منتفی است تا در آینده شاید آموزشی برای این نرم‌افزار ارائه کنیم.

  • JAVAD
    ۱۴ شهریور ۱۳۹۸

    سلام همون اول هنگام ساخت پروژه برنامه برای ادامه کار میخواد یسری فایل با حجم هفتصد مگ رو دانلود کنه این عمل ضروریه؟؟؟؟؟؟؟؟

    • Phoenix
      ۱۵ شهریور ۱۳۹۸

      سلام. فکر کنم منظورتان همان فریم‌ورها می‌باشد. بله دانلودشان ضروری است.

      • javad
        ۱۷ شهریور ۱۳۹۸

        ممنون یه مشکل دیگم اینکه فایل دات سی رو نمیسازه پوشه src خالیع

        • Phoenix
          ۲۳ شهریور ۱۳۹۸

          من به مشکلی که شما می‌گید تا به حال برخورد نکردم و نمی‌دانم مشکلتان از کجاست. یک بار دیگر امتحان کنید اگر دوباره به مشکل خوردید مراحل کارتان را بفرمائید تا بررسی کنیم.

  • elecz
    ۲۶ مرداد ۱۳۹۸
    • Zeus ‌
      زئوس Zeus
      ۲۷ مرداد ۱۳۹۸

      سلام دوست عزیز
      ما نرم افزار stm32cubeide رو برای دانلود توی سایت قرار دادیم :
      دانلود نرم افزار STM32CubeIDE

      • سیاوش
        ۲۷ شهریور ۱۳۹۸

        دم شما گرم
        خیلی عالی بود که لینک دانلود گذاشتید.
        بعلت تحریم ایران ,‌لیک دانلود فعال نیست و باید آنرا دور زد.

        • Nasim Hematian
          electronic girl
          ۲۷ شهریور ۱۳۹۸

          خواهش میکنیم دوست عزیز…

  • حسین
    ۲۵ مرداد ۱۳۹۸

    سلام . مرسی بابت اطلاع رسانی و مطلب خوبتون .
    قبل از STM32CubeIDE شرکتst یک محیط برنامه نویسی داده بود بیرون به اسم True Studio که ویرایشگرش ecclipse و کمپایلرش arm gcc هست .
    نرم افزار STM32Cube Mx میتونه پروژه رو با فرمت محیطtrue studio ایجاد کنه . حالا سوالی که دارم اینه که پروژه هایی که با STM32CubeIDE تولید میشن رو میشه با true studio باز کرد ?
    مرسی.

    • Zeus ‌
      زئوس Zeus
      ۲۶ مرداد ۱۳۹۸

      سلام دوست عزیز
      احتمال میدم که نشه این کار رو کرد ؛ البته تا تست نگیرید قطعا نمیشه مطمئنا گفت چنین چیزی رو ولی از اونجایی که STM32CubeIDE رو بعد از true studio ایجاد کرده احتمالا مشکلات فنیی وجود داره که نمیشه این کار رو کرد اگر نه برمیداشت true studio رو آپدیت میکرد.
      البته شایدم بشه – خوشحال میشیم اگر تست کردید نتیجه رو برای دوستان اینجا به اشتراک بگذارید.

      • حسین
        ۲۶ مرداد ۱۳۹۸

        سلام .مرسی .
        راستش از tru studio راضیم . منتها میخواستم برای ساختن پروژه به جای نسخه فعلی کیوب از STM32cubeide استفاده کنم منتها معمولا چون حجمشون برای دانلود زیاده گفتم قبلش یک اطلاعاتی بگیرم .
        ولی چشم اگر تست کردم نتیجه ش رو اینجا به اشتراک میگذارم .

        • Zeus ‌
          زئوس Zeus
          ۲۷ مرداد ۱۳۹۸

          ممنون ؛ احتمال میدم نسخه جدید بهتر شده باشه ؛ چرا که شرکت سعی میکنه بهتر بشه نه بدتر ؛ پس احتملا STM32cubeide اگر بهتر از truestudio نیاشه قائدتا بدتر هم نباید باشه
          ممنون از شما ؛ منتظریم پس 🙂

    • ali
      ۲۷ مرداد ۱۳۹۸

      نه نمیشه cubeide فقط خروجی رو برای ide خودش میفرسته .
      اگر از cube mx استفاده کنید کزینه انتخاب ide داره مثلا iar,keil,trustudio
      اما در cubeide این گزینه قفل هست و ویزاردی که میسازه همون جا داخل cubeide باز میشه.

  • aliz
    ۱۷ مرداد ۱۳۹۸

    سلام
    لطفا نرم افزارهای st رو برای دانلود بزارید تا درد سر سایت شکن رو نداشته باشیم . مطمئن باشید بازدید سایت هم بالا میره که هم بنع شماست هم بنفع ما که الکترنیکی های کشور اینجا جمع بشن .

    • Sisoog Os
      Sisoog OS
      ۱۹ مرداد ۱۳۹۸

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

  • امید
    ۱۲ خرداد ۱۳۹۸

    سلام ، دوستانی که مشکل Not available for download در سایت ST و یا فیلتر به دلیل تحریم در سایتهای دیگه (TI, Google, Developers, Google Analytics, Unity و …) رنج می برن DNS Server خودشون رو مطابق سایت https://shecan.ir تنظیم کنند(178.22.122.100 و 94.232.174.194) تا تحریم ها بی اثر بشه. تو خود سایت شکن توضیحات کامل و آموزش هست. با تشکر از سیسوگ.

    • Sisoog Os
      Sisoog OS
      ۱۲ خرداد ۱۳۹۸

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

  • مهدی
    ۹ خرداد ۱۳۹۸

    سلام .ممنون بابت مطالب خوبتون . ایا با این ide میشه میکرو رو با بوتلودر سریال و بدون نیاز به پروگرمر از داخل خود نرم افزار پروگرم کرد ؟

    • Phoenix
      ۱۱ خرداد ۱۳۹۸

      سلام. بله همچین قابلیتی ممکن می‌باشد. فقط حواستان باشد که حالت‌های بوت را مناسب انتخاب کنید.

  • افشین
    ۷ خرداد ۱۳۹۸

    سلام بابت اطلاع رسانی خوبتون
    این نرم افزار رو چه طور باید دانلود کنیم . سایت شرکت st زده Not available for download
    ممنون میشم پاسخ بدید.

    • Phoenix
      ۱۱ خرداد ۱۳۹۸

      سلام افشین عزیز. بله ما هم امتحان کردیم و با مشکل شما روبه‌رو شدیم. اما با فیلتر شکن امتحان کردیم و مشکلی نبود، شما نیز برای دانلود از فیلترشکن استفاده کنید.

  • وهاب
    ۶ خرداد ۱۳۹۸

    با سلام و تشکر از مطالب مفیدتون…
    پیشنهاد میکنم فعلا تا یه مدتی با همون cube mx کار کنید تا ide امتحان خودش رو پس بده…
    یه باگ توی این نرم افزار هست که مربوط به eclipse هست:
    An error has occurred. See error log for more details.
    java.lang.NullPointerException
    توی تنظیمات ide من مرتب این ارور خودش رو نشون میده…
    تازه خروجی hex هم نمیده و روش هایی هم که توی وب بود برای تولید خروجی hex من ازش جواب نگرفتم.

    • Phoenix
      ۷ خرداد ۱۳۹۸

      سلام بر وهاب نازنین. طبیعیست که این نرم‌افزار یک سری باگ‌های اولیه داشته باشد چون نسخه‌ی اولیه می‌باشد. ولی مطمئن باشید چون پیشنهاد شرکت سازنده است و همه‌ی ابزارهای لازم را در یک مجموعه جمع‌آوری کرده و همچنین محیطی زیبا دارد، در آینده‌ای نه چندان دور جایگزین بقیه نرم‌افزارها خواهد شد. خروجی HEX هم قاعدتا باید داشته باشد، ولی یک سری تنظیمات دارد. امتحان می‌کنیم و خدمت شما عرض می‌کنیم.

  • امرحسین مرادیان
    ۳۰ اردیبهشت ۱۳۹۸

    ایا این نرم افزار از ideآردوینو هم راحت تره؟
    درسته kei و غیره خیلی محیط آسانی نداشتن اما برد های آرم رو میشه با اضافه کردن کتابخونه آرم به اردوینو پروگرام کرد.

    • Zeus ‌
      زئوس Zeus
      ۳۰ اردیبهشت ۱۳۹۸

      آردوینو ماجراش یه چیز دیگه است کلا ؛ این ایدیتور جدید از Eclipse ارث بری کرده که اصلا قابل مقایسه با ادیتور آردوینو نیست

  • سید محمد خدادادی
    سید محمد خدادادی
    ۲۷ اردیبهشت ۱۳۹۸

    بسیار عالی
    از حرکت قشنگتون لذت میبرم
    پیشنهاد میکنم چندین پروژه در قالب آموزشی قدم به قدم با این IDE جدید معرفی کنید به صورتی که تمام پریفرارهای یک میکرو رو بصورت جامع در پروژه های گوناگون در بر بگیره

    • Phoenix
      ۲۹ اردیبهشت ۱۳۹۸

      سپاس از توجه ما دوست عزیز. حقیقتا موضوع مورد انتظار شما حتی از حوصله یک کتاب یا یک دوره آموزشی حضوری هم خارج است، ولی چشم سعی خودمان را خواهیم کرد تا آموزش‌ها و پروژه‌هایی در این رابطه منتشر کنیم.

  • pezhvak
    ۲۰ اردیبهشت ۱۳۹۸

    فقط میشه با کتابخونه HAL کد نوشت؟یا SPL و مابقی رو هم ساپورت میکنه؟

    • Phoenix
      ۲۱ اردیبهشت ۱۳۹۸

      درود بر پژواک نازنین. خدمتتون عرض کنم که وقتی در محیط گرافیکی پروژتون را پیکره بندی می‌کنید، از سربرگ Project Manager بخش Advanced Setting و در نهایت از بخش Driver Selector می‌توانید نوع کدی که قرار است تولید شود را انتخاب کنید. ولی به صورت پیش فرض شما حق انتخاب بین HAL و LL را دارید. اگر قصد دارید از SPL استفاده کنید باید آن را دستی اضافه کنید. و نکته‌ای که باید خدمتتان عرض کنم این است که ST دیگر توابع SPL را به روزرسانی نمی‌کند. شما اگر قصد دارید سطح پایین استفاده کنید توصیه ما LL می‌باشد.

  • reza
    ۲۰ اردیبهشت ۱۳۹۸

    ظهور این نرم افزار رو به سیسوگ بازان و همچنین zeus تبریک عرض میکنم!

    • Phoenix
      ۲۱ اردیبهشت ۱۳۹۸

      سیسوگی‌ها نیز متقابلا خدمت شما تبریک عرض می‌کنند. البته zeus هنوز همه چیز را از صفر، خودشون می‌نویسن و به ندرت از نرم‌افزاری که خیلی چیزا را آماده در اختیار کاربر میزاره استفاده می‌کنند.

  • حامد
    ۲۰ اردیبهشت ۱۳۹۸

    سلام
    من فقط از کدویژن استفاده کرده ام چطور از این نرم افرار استفاده کنم

    • Phoenix
      ۲۱ اردیبهشت ۱۳۹۸

      سلام حامد عزیز. مقالاتی در این باب منتشر خواهد شد، کمی صبور باشید.

  • میر میکائیل
    ۱۹ اردیبهشت ۱۳۹۸

    سلام و خسته نباشید خیلی عالی خیلییییی عالی
    من از Sw4stm استفاده میکردم متاسفانه به دلیل نا معلومی (برای من) این نرم افزار به کد های تولید شده از کیوب ارور میداد انشاالله با این نسخه عزیز دل مشکل منم حل بشه و به آغوش گرم خانواده برگردم?

    • Phoenix
      ۲۱ اردیبهشت ۱۳۹۸

      درود بر میر میکائیل عزیز. ما هم امیدواریم که به مشکلی برنخورید، ضمنا اگر مشکلی بود با ما در میان بگذارید تا با هم رفعش کنیم.

      • میر میکائیل
        ۱۲ تیر ۱۳۹۸

        سلام مجدد
        اوایل مشکلی با این برنامه عالییییی نداشتم اما چند روز داره ارور میده متن ارور هم اینه
        make: *** [makefile:52: udp_socket_server.elf] Error 1
        گروه تلگرامی دارید اونجا مزاحم بشیم؟

        • Phoenix
          ۱۵ تیر ۱۳۹۸

          درود. تا به حال با این مشکل روبه‌رو نشدم اما خب نسخه اولش بود و شاید یه سری مشکلات وجود داشته باشه، نسخه جدیدش اومده می‌تونید از سایت ST دانلود کنید. متاسفانه سیسوگ تنها یک کانال تلگرامی داره و هنوز گروه تلگرامی نداره.

          • میر میکائیل
            ۱۵ تیر ۱۳۹۸

            ممنون من موفق به دانلود نشدم ف.ش ندارم لطفا رو سایت برای دانلود قرار بدید
            بازم متشکر

            0
          • Phoenix
            ۱۶ تیر ۱۳۹۸

            شرمنده، متاسفانه به دلیل یه سری محدودیتا نمی‌تونیم رو سایت چیزی آپلود کنیم

            0
  • سعید
    ۱۹ اردیبهشت ۱۳۹۸

    مدتی هست وقت نداشتم پیامهای ST رو بخونن اما سیسوگ رو همیشه دنبال میکنم به نظر من شما فعالترین و پر انرژیترین گروه فارسی زبان در این زمینه هستید.
    ممنون از اطلاع رسانیتون.

    • Phoenix
      ۲۱ اردیبهشت ۱۳۹۸

      سعید جان مرسی از شما که این جایگاه را برای ما قائل هستید. باید خدمتتون عرض کنم که نظر سیسوگ نیز با نظر شما یکیست??

  • علی
    ۱۹ اردیبهشت ۱۳۹۸

    اگه امکان داره ن تا پروژه با این نرم‌افزار بزارین ممنون

    • Phoenix
      ۱۹ اردیبهشت ۱۳۹۸

      قبلا قرار بر این بود که آموزش‌هایی مبتنی بر محیط Eclipse تهیه شود. اما اکنون که ST خبر از نرم‌افزار STM32CubeIDE داده است، و همانطور که در مقاله اشاره کردیم IDE این نرم‌افزار همان Eclipse می‌باشد، احتمال این است که آموزش‌ها برای نرم‌افزار STM32CubeIDE در دست تهیه قرار گیرد. ولی این خبر قطعی نیست و باید در تیم سیسوگ مورد بررسی قرار بگیرد.

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 9 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 2 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک