شرکتهای زیادی هستند که مجوز معماری ARM را خریداری میکنند و متناسب با آن تراشههای خود را تولید میکنند. از معروفترین این شرکتها میتوان به ST, PIC, NXP اشاره کرد.
اگر برگردیم به چند سال پیش، زمانی که میکروکنترلرهای ARM تازه وارد ایران شدند، هرکسی با توجه به سلیقهی شخصی خود و یک سری پارامترها، که البته آن موقع این پارامترها آنچنان هم اصولی نبودند، از محصولات یکی از این شرکتها استفاده میکرد. چندین سال به همین منوال سپری شد تا اینکه به یکباره، همهی ما به سمت میکروکنترلرهای شرکت ST کوچ کردیم. علیالقاعده در این یک فقره ما ایرانیها متناسب با بقیه نقاط جهان عمل کردهایم، چون طبق خبرهای واصله، در اقصینقاط این کرهی خاکی نیز ST بازار را به دست گرفته و فراگیر شده است.
اما قضیه به همینجا ختم نمیشود و ظاهرا خود ST هم عزمش را جزم کرده است تا از سایر رقبا پیشی بگیرد. در این امر، ST از سایر رقبای خود بسیار فعالتر عمل میکند و نه تنها هر روز محصولاتش را توسعه میدهد، بلکه از نرمافزارهای دیگران استفاده نمیکند و نرمافزارهایی منحصرا برای خودش تولید میکند.
تقریبا دو ماه پیش بود که ما خبر IDE جدید شرکت ST به نام STM32CubeIDE را در سیسوگ منتشر کردیم و اتفاقا همگان از محیط زیبا و کاربردی این نرمافزار جدید بسیار خوششان آمد، اما ST دلخوش به این مقدار هم نبود و یکی دیگر از نرمافزارهایش را به صورت خیلی حرفهای توسعه داده است که در زیر به معرفی آن خواهیم پرداخت.
STM32CubeProg) STM32CubeProgrammer)
STM32CubeProgrammer محیطی برای خواندن، نوشتن و همچنین دیباگ کردن از طریق رابط اشکالزدایی (JTAG و SWD) و رابط بوتلودر (UART, USB DFU, I2C, SPI, CAN) میباشد. STM32CubeProgrammer طیف گستردهای از ویژگیهای برنامهی حافظههای داخلی STM32 (مانند Flash, RAM, OTP) و حافظههای خارجی را ارائه میدهد. این نرمافزار اجازه یک سری کارها از طریق اسکریپت را نیز به شما میدهد و در نهایت STM32CubeProgrammer در دو نسخهی رابط کاربری گرافیکی و کامند لاین ارائه میشود.
ویژگیهای STM32CubeProgrammer
- برنامهریزی و پاک کردن حافظهی FLASH تراشه
- نمایش و دیباگ کردن محتوای حافظه FLASH تراشه
- پشتیبانی از Motorola S19, Intel HEX, ELF و فرمت باینری
سلام phoenix
لطفا لینک دانلود مستقیم این نرم افزار رو هم بزارید
با تشکر
سلام. حتما در فرصتی مناسب این نرمافزار را هم قرار خواهیم داد.