PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ST micro



lpln852
06-05-2011, 11:32
دوستان لطفا راهنمايي کنيد که براي شروع به کار با اين ميکرو (st micro ) بايد چي کار کنم
کامچايلر چي هست از کجا دانلود کنم و ...

alishekarriz
20-05-2011, 21:42
سلام

دوست عزيز اينجا خيلي دنبال جواب نباش .. من سه ماهي هست ميگم stm32 رو براش يك انجمن درست كنيد كسي گوش نميده

اما اطلاعاتي كه من در مورد كار با اين ميكرو پيدا كردم

اول كامپايلر و محيط كار

keil
eclipse
IAR

براي نوشتن برنامه eclipse كاملا مجاني و باز هست و در اين حالت كاربر بايد يكم حرفه اي تر باشه چون تنظيماتي بيشتري رو خودش بايد انجام بده .. اما حسن اين برنامه كمك در تكميل كد هايي هست كه در هدر فايل موجود هست مثلا ميزني Adc خودش تمام كدهايي كه با اين حروف شروع ميشوند رو مياره ..كه در دوبرنامه ديگه من نتونستم اين خاصيت رو ببينم .. (اگر كسي بلد هست راهنمايي كند لطفا)

اما برنامه Keil كه براي كار تا 32 كيلو بايت مجاني هست و محيطش هم قابل قبوله .. و قوي هست

برنامه IAR هم كه ميگن قوي هست ولي كاري باهاش نكردم

خوبي Keil اين هست خود ST برنامه هاي زيادي با اون داره
You can see links before reply

برنامه هاي زياد ديگه اي هم هست .. حتي از هر محيط برنامه نويسي سي هم ميتوني استفاده كني براي كد نويسي و در اخر براي كامپايل به يكي از اين برنامه ها كپي كني

برنامه هاي ديگه:
You can see links before reply

You can see links before reply

You can see links before reply

You can see links before reply

You can see links before reply


توي خود labview و حتي Altium dxp هم فكر كنم ميشه برنامه رو نوشت


اگر از دوستان كسي با اينها كار كرده .. بگه


اما چگونه شروع كني

اول از همه بايد بدوني كه اگر از اسمبلي فرار كني كارت سخت ميشه .. اسمبلي مخصوصا وقتي با پورت كار ميكني راحتترين و سريعترين روش كار هست .. من مدتها با بسكام كار ميكردم و ميكنم و خيلي ازش راضي هستم ولي من رو نسبت به اسمبلي دور كرده بود و براي همين چند وقت طول كشيد تا دوباره ذهنم با اسمبلي - خواندن ديتاشيت و تنظيم سخت افزار ميكرو آشنا بشه (البته هنوز كار داره)

براي گام اول پيشنهاد ميكنم برنامه نويسي C رو كه بلدي + منوآلي كه خود St داده رو بخوني
اين فايل چزء فايلهايي هست كه وقتي در سايت St ميكرويي رو انتخاب ميكني .. ديتاشيت + اين فايلها در زيرش براي دانلود وجود داره
You can see links before reply_MANUALS

You can see links before reply


پيشنهاد ميكنم براي اينكه يكم حال كني فيلمهاي توضيحي كه در سايت هست رو ببيني

بين استفاده از دستوراتي كه خود هدر گذاشته يا نوشتن هدر مخصوص به خودت ... پيشنهاد ميكنم از هردو استفاده كني .. سعي كن دستوراتي كه ميخواهي رو يك بار هدرش رو به سبك هدرهاي موجود در برنامه keil بنويسي بعد خودت ميتوني انتخاب كني كه از كدوم استفاده كني..
حتي براي اول كار ميتوني دستورات هدر رو در داخل خود برنامت بنويسي بعد تبديلش كني به هدر



همه اينها رو با توجه به اينكه نميدونم شما چي بلدي چي بلد نيست گفتم
اميدوارم مفيد باشه
You can see links before reply
موفق هستي .. موفقتر باشي

بی مخ!
05-12-2011, 22:34
خب دوستان نظرتون چیه افرادی که کار کردن و افرادی که میخوان کار کنن دور هم توی یه تاپیک جمع بشیم تجربیاتی که داریم و یا به دست میاریم رو به اشتراک بذاریم؟
مخصوصاً شما علی آقا، فک کنم شما تجربتون با stm32 از بقیه بیشتره!

sadmonew
05-12-2011, 23:56
با سلام دوست عزيز
همونطور كه دوستمون جناب armstk (You can see links before reply) گفتن:

کار با میکروکنترلر های STM32F103 استارت خورد !
بزودی آموزش آن

armstk
06-12-2011, 03:24
سلام رفقا
من میکروکنترلر stm32f103vbt6 رو گرفتم و براش یک شماتیک طراحی کردم و انشالله یک pcb براش میکشم
حقیقتش منتظرم که جیلینک به دستم برسه تا شروع به کار باهاش کنم
واقعا میکرو توپیه , من نمونه برد های آماده development این میکرو stm32f103cbt رو از نزدیک دیدم و با یک gui قوی با uc-os ii خیلی خیلی توپ کار میکنه و سرعت رفرش یک lcd 2.8 " خیلی بالاتر از بقیه میکروکنترلر ها هستش
در مجله شماه 18 مطالب خوبی برای داشتن بیس اطلاعات در مورد سری stm32f103 نوشته شده که باید تا چند روزه دیگه صبر کنین تا مجله منتشر بشه , به اضافه دیتا شیت فارسی stm32f103
بچه هایی که پایه هستن بگن تا یه سری مطالب فارسی براش اماده کنیم , برای شروع کار با کامپایلر هارو یک مقدار توضیح بدیم
اگه کسی هست همین جا اعلام کنه

shayanmelody
06-12-2011, 11:13
سلام.
مشخصاتش رو بنویسید ، راههای پروگرم کردن ، برنامه اولیه (فلشر) و هر چیز دیگه ای که تو مجلات 1 و 9 در مورد اتمل و فیلیپس بود.
اگر میشه شماتیک بردتون رو هم یه جایی بزاری ما ببینیم.اگر خوشم اومد منم میام.

با تشکر.

بی مخ!
06-12-2011, 12:28
بچه هایی که پایه هستن بگن تا یه سری مطالب فارسی براش اماده کنیم , برای شروع کار با کامپایلر هارو یک مقدار توضیح بدیم
اگه کسی هست همین جا اعلام کنه
من و دوستم به شدت دنبال یادگیری این میکرو هستیم چون کارمون گیرشه! پس من کاملاً پایه ام که هر کاری از دستم بر میاد رو انجام بدم.
فقط زیاد چیزی یاد ندارم، با AT91 کار کردم که اونم از آموزش های خود ایران میکرو یاد گرفتم!
ولی به هر حال به این معنی نیس نتونم کاری بکنم :wink:
من پایم!!! :0013:
با تشکر

kavir
06-12-2011, 17:11
سلام
دوستان من همه تاپیک ها خوندم و کلی جواب میدم
اول اینکه چرا st همه گیر نمیشه و چرا ما کار نکردیم که یکی از سوال دوستان بود؟
خوب اگر ما در انجمن مستقیم وارد عمل نمی شیم و استارت نمی زنم دلایل خوبی براش داریم و هدفمون این هست بچه ها ی انجمن روی چیزی متمرکز بشن که بهترین گزینه هست
st بیشتر از 8 ماهه توی برنامه هست ولی موقعیت مناسبی هنوز پیش نیومده روی این میکرو کار کنیم
st ثبات مثل بقیه میکروها نداره و هنوز نمیشه خیلی روش حساب باز کرد
مثلا همین stm32f103rbt6 که مد نظر هست میکروش 3دلار بود و تا 9 دلار رسید الان سرچ کنید قیمتش ببینید
و اما آیا st میکرویی هست ارزش وقت گذاشتن داشته باشه؟
بله قطعا این میکرو با توجه به عدم ثبات قیمتی؛میکرویی بسیار خوب و ارزان به شمار میاد و کتابخونه های keil مخصوصا rl-arm براش کامل هست

از کجا شروع کنید؟
اول به نظرم هدف خودتون ببینید چی هست در حال حاظر بهترین میکروی بازار ایران lpc1768 هست که هنوز آموزشش توی انجمن هم شروع نشده.st مدل جدید cortex-m4 زده که اگر ثبات پیدا کنه من شخصا این مدلش ترجیح میدم . بهترین کامپایلر هم مثل همیشه keil هست
مزیتی که داره؟
یکیش اینه راحت پروگرام میشه
دومی اینه (در حالت ثبات قیمت) قیمت کمی داره
در برابر نویز مقاوم هست و با خیال راحت میتونید در صنعت استفاده کنید
کتابخونه هاش هم مثل lpc کامل هست
معایب:
ثبات قیمتی اصلا نداره(در حال حاظر که برای شما می نویسم)
در در بازار ایران ممکنه به مشکل برخورین و کم بشه
من عیب خاصی در این میکرو در حالت کلی نمی بینم به جز همین دو مورد که باعث شده این میکرو برنامش عقب بیفته
و اما..
دوستان با دلیل بیان بگن چرا st ؟چرا nxp انتخاب نمی کنند؟ و یک حالت مقایسه باشه تا از مطالب مفید دوستان استفاده کنیم
با تشکر

shayanmelody
06-12-2011, 18:20
تو نگاه اول که من دیدم فکر کنم st تنوعش بیشتر باشه ، درسته ؟!

بی مخ!
06-12-2011, 18:26
خب، بنده به شخصه برای کاری که نیاز دارم نیاز به میکرویی دارم که در مقابل نویز خیلی مقاوم باشه! و مهمتر از اون جریان کشی خیلی کمی داشته باشه! مثلاً همین stm جریان در حد میکرو میکشه!!! در کمترین حالت تغذیه '1.7uA و در حالت اجرای برنامه 373uA در هر مگاهرتز!!!
در ضمن قیمتشم (به صورت کلی که میخریم) 7تومن درمیاد! و این 2 3 ماهه تغییری هم نکرده! (البته اگر دوستم اشتباه نکرده باشه!)

armstk
07-12-2011, 03:15
سلام.
مشخصاتش رو بنویسید ، راههای پروگرم کردن ، برنامه اولیه (فلشر) و هر چیز دیگه ای که تو مجلات 1 و 9 در مورد اتمل و فیلیپس بود.
اگر میشه شماتیک بردتون رو هم یه جایی بزاری ما ببینیم.اگر خوشم اومد منم میام.

با تشکر.
سلام
همون طور که گفتم در مجله 18 مطالب کاملی در مورد این میکروکنترلر از جمله نحوه کار با بوتلودر این میکروکنترلر قرار داره(مشابه بوت لودر sam-ba در میکرو های atmel)

st ثبات مثل بقیه میکروها نداره و هنوز نمیشه خیلی روش حساب باز کرد
مثلا همین stm32f103rbt6 که مد نظر هست میکروش 3دلار بود و تا 9 دلار رسید الان سرچ کنید قیمتش ببینید
و اما آیا st میکرویی هست ارزش وقت گذاشتن داشته باشه؟
بله قطعا این میکرو با توجه به عدم ثبات قیمتی؛میکرویی بسیار خوب و ارزان به شمار میاد و کتابخونه های keil مخصوصا rl-arm براش کامل هست
منم کاملا موافقم که با stm کار کنیم ولی به شرط این که ثبات بازاری داشته باشه
خوده منم هنوز مطمئن نیستم که کار با این میکروکنترلر به صورت مداوم باشه و در حال حاضر هم به صورت تفننی باهاش میخام کار کنم ! برای من قیمت هم خیلی مهمه
ولی حقیقتا یک نگاهی به دیتا شیت های سری cortex-m4 میکرو های st بندازین , واقعا محشره و نظیر نداره فعلا

تو نگاه اول که من دیدم فکر کنم st تنوعش بیشتر باشه ، درسته ؟!
بله ظاهرا نسبت به شرکت اتمل تنوع زیادی داره ولی nxp هم تنوع بالایی داره


دوستان با دلیل بیان بگن چرا st ؟چرا nxp انتخاب نمی کنند؟ و یک حالت مقایسه باشه تا از مطالب مفید دوستان استفاده کنیم
با تشکر
حقیقتش من خودم بیشتر به قیمت و کیفیت نگاه میکنم , مثلا همین lpc1313 که وارد کردین خیلی قیمتش ارزونه و من حتما کار رو باهاش شروع میکنم
از این طرف هم stm32 یه سری امکانات داره که جالبه
در کل دو دل هستم ! من که هر دو رو میپسندم و گوش به فرمان بقیه هستم

modj.ir
07-12-2011, 22:17
من کلا توو کار عزیزان دخالت نمی کنم اما یک پیشنهاد دارم :
اینقدر از این شاخه به اون شاخه نرین !
حالا کار ندارم پیشنهادم چقدر مفیده اما واقعا جای حرکت های بزرگ با همین میکروکنترهای معمولی، کلا روشن خاموش کردن led و فوقش پورت سریال و چند کار کوچیک دیگه با همه خانواده های میکروکنترلر خلق شده توسط بشر رو میبینم ! این رو خیلی پیشرفت نمی دونم ( نظر 100% شخصی ! )

M.ABDOLLAHI
07-12-2011, 23:59
سلام نه آقا این حرفها چیه چه عیبی داره هر کسی یک نظری داره به هر ترتیب نظر من اینه که شما اگر یک مقدار دیدت را نسبت به الکترونیک گسترش بدی و یک مقدار بیشتر اطلاعاتت رو در مورد همین میکرو کنترلر هم که شده تکمیل کنی انشاا... بیشتر از این پیشرفت خواهی کرد... و متوجه میشی که خیلی پروژه های بهتر از اینها هم که گفتی شده و میشه انجام داد...

armstk
08-12-2011, 04:15
به نظره من ضرر نداره که از هر شاخه ای یه سره انگشتی اطلاعات داشته باشیم
البته نباید انقدر شاخه شاخه بشه که مقدار زوم ما روی یک مسئله کاهش پیدا کنه
ولی چون در اینجا میکرو lpc1313 و stm32f103 مشابه هم دیگه هستن , هسته ای مشابه دارن و در بقیه امکانات هم یکی هستن تقریبا , و فقط از لحاظ قیمتی و ثباتی فرق دارند ضرری نداره که آماده کار با هر کدوم از اینا باشیم

بی مخ!
08-12-2011, 11:29
من کلا توو کار عزیزان دخالت نمی کنم اما یک پیشنهاد دارم :
اینقدر از این شاخه به اون شاخه نرین !
حالا کار ندارم پیشنهادم چقدر مفیده اما واقعا جای حرکت های بزرگ با همین میکروکنترهای معمولی، کلا روشن خاموش کردن led و فوقش پورت سریال و چند کار کوچیک دیگه با همه خانواده های میکروکنترلر خلق شده توسط بشر رو میبینم ! این رو خیلی پیشرفت نمی دونم ( نظر 100% شخصی ! )
حرف شما هم درسته ولی نباس انتظار داشته باشیم که بیان تا نوشتن سیستم عامل رو بیان اساتید آموزش بدن! یه مطلب کلی گفته میشه، کسی که علاقه داره و براش مهمه میره دنبالش و تحقیق می کنه و به چیزی که میخواد میرسه!
اتفاقاً همین روش کلی که الان پیگیری میشه توی مجلات به نظرم خیلی جالب و مفیده واسه همه!

بی مخ!
08-12-2011, 18:35
حالا ان شاء الله کی می خواد pmm18 بیاد بیرون که از این مطالب STM32 استفاده کنیم؟!

armstk
09-12-2011, 03:25
حالا ان شاء الله کی می خواد pmm18 بیاد بیرون که از این مطالب stm32 استفاده کنیم؟!
سلام
قرار بود قبل محرم مجله رو بدیم بیرون , ولی به دلایلی افتاد بعدش
هفته دیگه انشالله مجله منتشر میشه , منتظر باشین , مطالب تجربی و عملی بسیار خوبی جمع آوری شده

بی مخ!
16-12-2011, 13:51
خب من تونستم چندتا برنامه از قبل نوشته رو با فلش لودر روی میکرو پروگرم کنم! ولی خیلی نتونستم سر از رجیستراش در بیارم!!!
کسی منبعی سراغ نداره؟

alishekarriz
14-01-2012, 16:55
ST33, 32-bit Flash MCUs



The ST33 family has been designed to meet advanced security and performance requirements, combining the latest 90 nm Flash technologies with the highest security levels on the ARM SC300 core (secure ARM Cortex™-M3). It is the perfect choice for highly-secure and innovative (U)SIM cards that host multiple applications and services, and it benefits from NFC connectivity through an SWP interface. It has increased memory capacity to store, transfer and use large quantities of data without impacting user friendliness. This device can also be used in various other applications such as pay-TV as a result of its high versatility.

The ST33 is code compatible with the ST32 to ease operating system family system.



ST33TPM12LPC
Trusted Platform Module with LPC interface based on 32-bit ARM SecurCore SC300 CPU
Active

You can see links before reply
Description


The ST33TPM12LPC is a cost-effective and high performance Trusted Platform Module (TPM).

This device implements the functions defined by the Trusted Computing Group (Trusted Computing Group - Home (You can see links before reply)) in the TCG Trusted Platform Module Specifications version 1.2 Level 2 Revision 116, the TCG PC Client specific TPM interface specifications 1.21 and the PC Client implementation specification for conventional BIOS.

The ST33TPM12LPC is based on a secure MCU hardware platform.

The ST33TPM12LPC is built on a 32-bit ARM® reduced instruction set computing (RISC) processor which provides high cryptographic and general performances. A crypto-processor NESCRYPT is also present to support efficiently all public key cryptographic algorithms.

DATA BRIEF
Key Features


TPM features
Single-chip Trusted Platform Module (TPM)
Compliant with Trusted Computing Group (TCG) Trusted Platform Module (TPM) Main specifications 1.2, Level 2, Revision 116
Compliant with TCG PC Client Specific TPM Interface Specifications 1.21
Targeting security certification based on certified TPM Protection Profile (Revision 116) with Evaluation Assurance Level (EAL) 4+
33-MHz Low Pin Count (LPC) interface V1.1
Provisioned with Endorsement key and Endorsement Key certificate
Support of clock suspension for power saving mode
Support of Field Upgrade and Dictionary Attack protection
Monotonic counter endurance guaranteed for 7 years
Support of software and hardware physical presence
Hardware features
ARM® SecurCore® SC300™ 32-bit RISC core
Highly reliable CMOS EEPROM submicron technology
30-year data retention at 25° C
500,000 Erase/Write cycles endurance typical at 25° C
Temperature range: 0°C to +70°C
ESD protection up to 4 kV (HBM)
3.3 V supply voltage range
28-lead thin shrink small outline and 32-lead very thin fine pitch quad flat pack ECOPACK® packages
Security features
Active shield and environmental sensors
Memory protection unit (MPU)
Monitoring of environmental parameters (power and clock)
Hardware and software protection against fault injection
AIS-31 Class P2 compliant true random number generator (TRNG)
Cryptographic algorithms:
RSA key generation from 512 to 2048 with a 2-byte step
RSA signature and encryption
SHA-1 and SHA-256
AES-128 in CTR mode
Performance and resource features
SHA1 computation for 64-byte block: 155 μs1
Signature with a 2048-bit key: 150 ms(a)
Signature with a 1024-bit key: 30 ms(a)
NV storage allocated space: 4 Kbytes (1.2 Kbytes used by EK certificate)
Supported 2048-bit key slots:
up to 10 key slots (without EK and SRK)
1 key slot in volatile memory for high frequency loading use case

alishekarriz
14-01-2012, 17:02
STM32F417ZG
STM32 F4 Series High performance Cortex M4 based 32-bit Microcontrollers, Supply Current Lowest Power Mode 2.5, Supply Current Run Mode 188
Active

You can see links before reply

Description


The STM32F415xx and STM32F417xx family is based on the high-performance ARM®Cortex™-M4F 32-bit RISC core operating at a frequency of up to 168 MHz. The Cortex-M4F core features a Floating point unit (FPU) single precision which supports all ARM single-precision data-processing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances application security.

The STM32F415xx and STM32F417xx family incorporates high-speed embedded memories (Flash memory up to 1 Mbyte, up to 192 Kbytes of SRAM), up to 4 Kbytes of backup SRAM, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses and a 32-bit multi-AHB bus matrix.

All devices offer three 12-bit ADCs, two DACs, a low-power RTC, twelve general-purpose 16-bit timers including two PWM timers for motor control, two general-purpose 32-bit timers. a true number random generator (RNG), and a cryptographic acceleration cell. They also feature standard and advanced communication interfaces.

DATASHEET
Key Features


Core: ARM 32-bit Cortex™-M4F CPU with FPU, Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory, frequency up to 168 MHz, memory protection unit, 210 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSP instructions
Memories
Up to 1 Mbyte of Flash memory
Up to 192+4 Kbytes of SRAM including 64-Kbyte of CCM (core coupled memory) data RAM
Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
LCD parallel interface, 8080/6800 modes
Clock, reset and supply management
1.8 V to 3.6 V application supply and I/Os
POR, PDR, PVD and BOR
4-to-26 MHz crystal oscillator
Internal 16 MHz factory-trimmed RC (1% accuracy)
32 kHz oscillator for RTC with calibration
Internal 32 kHz RC with calibration
Sleep, Stop and Standby modes
VBATsupply for RTC, 20×32 bit backup registers + optional 4 KB backup SRAM
3×12-bit, 2.4 MSPS A/D converters: up to 24 channels and 7.2 MSPS in triple interleaved mode
2×12-bit D/A converters
General-purpose DMA: 16-stream DMA controller with FIFOs and burst support
Up to 17 timers: up to twelve 16-bit and two 32-bit timers up to 168 MHz, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
Debug mode
Serial wire debug (SWD) & JTAG interfaces
Cortex-M4F Embedded Trace Macrocell™
Up to 140 I/O ports with interrupt capability
Up to 136 fast I/Os up to 84 MHz
Up to 138 5 V-tolerant I/Os
Up to 15 communication interfaces
Up to 3 × I2C interfaces (SMBus/PMBus)
Up to 4 USARTs/2 UARTs (10.5 Mbit/s, ISO 7816 interface, LIN, IrDA, modem control)
Up to 3 SPIs (37.5 Mbits/s), 2 with muxed full-duplex I2S to achieve audio class accuracy via internal audio PLL or external clock
2 × CAN interfaces (2.0B Active)
SDIO interface
Advanced connectivity
USB 2.0 full-speed device/host/OTG controller with on-chip PHY
USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI
10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII
8- to 14-bit parallel camera interface up to 54 Mbytes/s
Cryptographic acceleration: hardware acceleration for AES 128, 192, 256, Triple DES, HASH (MD5, SHA-1)
Analog random number generator
CRC calculation unit, 96-bit unique ID
RTC: subsecond accuracy, hardware calendar

lpln852
14-01-2012, 17:06
این برد st که قرار شد به محصولات فروشگاه اضافه یشه به کجا رسید ؟؟

alishekarriz
15-01-2012, 20:41
اين جا چرا جزء مسائل كلي آرم هست

ما مدار و مثال براي STM32 بخواهيم بزاريم كجا بزاريم ؟!!

You can see links before reply

You can see links before reply

و بعضي مدارهاي ديگر
My hobby projects (You can see links before reply)

alishekarriz
16-01-2012, 19:43
بابا قيمت كه مفت هست .. تازه تنوع هم زياد شده

البته بازار هميشه چشمش به دهن خريداره .. اگر طرفدار و مصرف كننده مثل ما زياد بشه جنس هم بيشتر ميشه و البته ارزانتر


140000 ریال موجود: ST LQFP-48 STM32F103CBT6 STM32F103CBT
Arm-Based 32bit MCU Microcontroller with Flash:128Kbyte SRAM:20Kbyte


60000 ریال موجود: ST LQFP-64 STM32F103RBT6 STM32F103RBT
Arm-Based 32bit MCU Microcontroller with Flash:128Kbyte SRAM:20Kbyte


170000 ریال موجود: ST LQFP-64 STM32F103RET6 STM32F103RET


170000 ریال موجود: ST LQFP-100 STM32F103VET6 STM32F103VET


100000 ریال موجود: ST LQFP-144 STM32F103ZCT6 STM32F103ZCT


110000 ریال موجود: ST LQFP-64 STM32F107RCT6 STM32F107RCT

كي پس پروژه ميسازم !!

armstk
16-01-2012, 19:56
سلام
اینا رو جوان حدود فکر میکنم 4 5 ماهه آورده و احتمالا چون رو دستش مونده قیمتش رو زیاد نکرده
همون طور که کویر گفت قبلا ارزون بودن این stm32 ها , ولی قبل از گرونی دلار در ایران به شدت قیمته stm32 ها بالا رفت

البته حقیقتا قیمتش مفته ها ! , فعلا که دارم با lpc1313 کار میکنم , بعدش حتما میرم چند تا از این stm32 ها ارزون میخرم
البته من قبلا هم یک stm32f103rbt6 رو هم 8 9 تومن گرفته بودم که هنوز بردش رو ندادم بزنن!

alishekarriz
16-01-2012, 20:11
دكتر مگه نگفتي دارم St كار ميكنم و امضا و مهر كردي .. من نميدونم شما از جوون 1313 چي ميخواهيد من اولين گزينه ام 12 بيتي بودن مبدل به تعداد بيش از 12 تا هست ..

دوستان بياييد جدي شروع كنيم .. اين ميكرو اگر 6 تومن باشه كه خيلي خوبه قبلا هم 7 تومن بود پارسال همين موقع .. حالااگر بيشتر هم باشه خوبه ..

شما از كجا خريدي و چند هست الان به نظرشما ..
آقا من ميخوام برم اين 107 رو بخرم .. اگر كسي فكر ميكنه در هماهنگي بين دوستان اثر ميزاره بگه .. تفاوت به غير از رم و رام در داشتن خروجي آنالوگ هست ..


شاد باشيم:hi:

armstk
16-01-2012, 21:19
سلام مجدد جناب پروفسور :) ! شوخی میکنما

حقیقتش من با برد آماده stm32f کار کرده بودم و منظور از استارت هم همین بوده ولی تا بیام یک برد طراحی کنم و بسازم و تستش کنم خوب روال کاری خودش رو داره که خودتون میدونین چقدر طول میکشه

دقت نکرده بودم که جوان سری 107 رو هم آورده !!! خیلی خوشحال شدم , حتما سراغه سری 107 هم میرم چیزه توپی هست ظاهرا بزارین دیتا شیتش رو هم بخونم ببینم چیه

alishekarriz
17-01-2012, 13:46
سلام به دكتر و ديگر مراتب دوستان

امروز رفتم
110000 ریال موجود: St lqfp-64 stm32f107rct6 stm32f107rct
و
60000 ریال موجود: St lqfp-64 stm32f103rbt6 stm32f103rbt
را خريدم

خدايي تا جمعه شروع نكنيد دوباره ميرم خودمو بالا پشت بام با شعراي يماني صحبت ميكنم

در ضمن با يكي هم آشنا شدم هنوز به سمت آرم نرفته بود .. مخش رو زدم stm32 كار كنه .. فكش خورد زمين بنده خدا از امكاناتش كه گفتم

armstk
17-01-2012, 14:41
سلام
کاش میگفتی منم یه دونه از اون 6 تومنی ها و یه دونه stm32f107 میخاستم ! , یه دونه هم واسه ما میگرفتی مهندس !!

راستی ازش پرسیدی که چه تعداد موجود داره؟؟

ببینین من پایه هستم اساسی , من یه دونه stm32f103rbt6 دارم ولی یه جا جا گذاشتم که نمیتونم برم برش دارم ! ,

اگه میخای مهندس یه تاپیک بزنیم و شروع کنیم به کشیدن برد stm32f103rbt فعلا , تا بعدش ببینیم چی میشه

alishekarriz
17-01-2012, 19:21
مشقاتو گذاشته بودي روي كمد افتاده پشت كمد .. !!

شما جوون بخواه .. بيا اين دوتا براي شما .. خونتون كجاست بيارم برات .. شام چي داريد ؟ تعداد بيشتر از 30 تا داشت اون چيزي كه من ديدم

من هستم .. هر چند سرم يكم شلوغ شده ولي باز خلوت ميشه اما هميشه براي اين موضوع هستم .. فقط بايد يادم بديد من هم انجام بدم .. بالاخره ما مبتدي هستيم ..

از همين هفته شروع ميكنيم .. طراحي پي سي بي رو هم فصلبندي كن من كه تاحالا با پروتئوس همه چيزي ميكشيدم هر چند الان يكسال بيشتر چيز نكشيدم ولي اگر منبع يادگيري سريعي باشه بچه خوب هستم و زود ياد ميگيرم مثلا با پروتل كار كنيم

حالا بعدا پيشنهاد ميكنم كه هم بردمون ديد صنعتي داشته باشه هم ديد كامپيوتري .. البته خودتون استاديد من هيچ پيشنهادي نميكنم :wink:

armstk
18-01-2012, 00:31
مهندس ALISHEKARRIZ این تاپیک رو زدم بریم اون جا و ببینیم که چیکار میشه کرد با این میکرو فسقلی ولی قدرتمند STM32F103 !
بقیه بحث رو همین جا ادامه بدیم
You can see links before reply

بی مخ!
19-01-2012, 22:07
ااااا! من موندم! منم خیلی دوس دارم و دنبالشم که با این کار کنم. پس منم اومدم! (البته بسی مبتدیم!!!)

alishekarriz
22-01-2012, 01:03
You can see links before reply

تعداد - قيمت
1-$1.29
25-$1.26
50-$1.22
100-$1.17
200+-$1.14
براي دوستاني كه كارهاي مثل اندازه گيري با پردازش نه چندان سنگين نياز دارند .. و فكر ميكنند قيمت ARM STM32 بيشتر از AVR هست

alishekarriz
26-02-2012, 01:02
STA8088GA is a single die standalone positioning receiver IC working on multiple constellations (GPS/Galileo/Glonass/QZSS).

The device is compliant with ST Automotive Grade which in addition to AEC-Q100 qualification includes a set of production flow methodology targeting zero defect per million.

STA8088GA, fulfilling high quality and service level Automotive market requirements, is the ideal solution for in-dash navigation and OEM telematic application.

The device is offered with a complete GNSS firmware which performs all GNSS operations including tracking, acquisition, navigation and data output with no need of external memories

DATA BRIEF
Key Features


STMicroelectronics®3rd generation positioning receiver with 32 Tracking channels and 2 fast acquisition channels compatible with GPS, Galileo and Glonass systems
Embedded RF Front-End with separate GPS/Galieo/QZSS and Glonass IF outputs
Embedded low noise amplifier
-162 dBm indoor sensitivity (tracking mode)
Fast TTFF <1 s in Hot start and 35s in Cold Start
High performance ARM946 MCU (up to 208 MHz)
256 Kbyte embedded SRAM
Real Time Clock (RTC) circuit
32-bit Watch-dog timer
2 UARTs
1 I2C master/slave interface
1 External SQI Flash interface
USB2.0 dual-role full speed (12 MHz) with integrated physical layer transceiver
2 Controller Area Network (CAN)
3 channels ADC (10 bits)
3 Embedded 1.8 V voltage regulators
I/O level selectable 1.8 V or 3.3 V
Operating condition:
VDD12: 1.2 V ±10%
VDD18/RF18: 1.8 V ±5%
VLPVR 1.62 V to 3.6 V
VddIO: 1.8 V ±5%; 3.3 V ±10%
ST Automotive Grade compliant
Package:
VFQFPN56 (7 x 7 x 1 mm) 0.4 mm Pitch
Ambient temperature range: -40/+85°C

alishekarriz
15-03-2012, 13:53
MicroXplorer is a graphical tool enabling users to configure the pinout of an ST MCU very easily by selecting the peripherals needed for the application.

In a first step, MicroXplorer helps find the MCUs in the ST portfolio that feature the peripherals required. In a second step, by selecting the operating mode of each peripheral, MicroXplorer assigns the pins needed for the peripheral in that operating mode.

As ST MCUs allow the same pin to be used for different peripherals and functions (GPIO, USART TX, ADC input channel for example), MicroXplorer searches for and finds the pinout that allows using all the peripherals selected by the user, if that configuration exists.

You can see links before reply

You can see links before reply

alishekarriz
26-04-2012, 14:51
ST-Ericsson is a world leader in development of wireless platforms and semiconductors. ST-Ericsson enables smarter communication, mobile entertainment, as well as benefits of access to mobile and broadband connectivity to people around the globe.


ST-Ericsson is unique in its ability to deliver state-of-the-art platforms, integrating mobile multimedia and connectivity for GSM, EDGE, WCDMA, HSPA, TD-SCDMA and LTE. The company is a leading supplier to the top handset manufacturers, as well as to other exciting industry leaders, including mobile operators and device manufacturers.


NOVATHOR™ L9540

The NovaThor™ L9540 is a high-performance platform for smartphone and tablets combining a state of the art application processor with an LTE/HSPA+/TD-SCDMA multimode modem. The platform incorporates a dual-core CPU with a powerful graphics engine, an LTE multimode modem and a full suite of connectivity in a high-performance, low-power and cost-optimized solution. With support for up to eight bands in a flexible and compact radio solution the NovaThor L9540 addresses the need for a cost effective complete solution for widespread global adoption of LTE multimode smartphones.
FEATURES
Full HD 1080p camcorder, multiple codecs supported (H264 HP, VC-1, MPEG-4)
3D HD video capture and display
High-resolution, touchscreen display support up to QXGA
Simultaneous dual display support up to dual qHD
High-performance 3D graphics
Dual camera support up to 20 Mpixel and 5 Mpixel
Wi-Fi, Bluetooth, GNSS (GPS+GLONASS), FM and NFC enabled platform
Built-in USB 2.0, HDMI out
Support for major operating systems
Optional support for mobile TV standards
TELECOM
LTE FDD/TDD, HSPA+, TD-SCDMA, EDGE
Radio supporting up to 8 LTE/WCDMA/GSM bands.
Power efficient architecture
Highly integrated radio solution
TECHNOLOGY
Highly efficient, low-power ARM® dual Cortex™- A9 processor clocked at up to 1.85Ghz
Dual multimedia DSP for low-power, flexible media processing
High-bandwidth Dual LP-DDR2 interface
Imagination Technologies’ POWERVR™ SGX544 GPU
Unique audio architecture with a wide range of audio codecs supported
Advanced power saving architecture enabling class-leading audio and video playback times
Block diagram

You can see links before reply

alishekarriz
30-05-2012, 03:39
You can see links before reply

You can see links before reply


SPEAr1340 embedded MPU
4 DDR3 chips (32-bit) 1 GB
Serial NOR Flash, 8 MB
8-bit NAND Flash, 2 Gb
16-bit NAND Flash expansion connector
Audio stereo jack and microphone
Two USB 2.0 high speed host ports
One OTG 2.0 high speed port (Micro USB-AB)
One 10/100/1000 Ethernet port
One PCIe X1 Root Complex connector
One SATA connector
One SDIO connector
One UART serial port (up to 115 Kbaud)
LCD connectors (LVDS bus - TFT panel)
Camera module
MEMS (accelerometer & magnetometer)
Debug port (CPU JTAG connector)
10" LCD kit - order code EVALSP1340LCD (optional)
CLCD Video HDMI transmitter plugboard - order code EVALSP1340HDM (optional)

alishekarriz
30-05-2012, 04:00
روي ميكروهايي كه در حدود ATmega16 هستند هم بايد برنامه ريزي كرد.

كاربردهاي زيادي خواهدداشت .

مخصوصا با قيمت 1 دلار


The STM32F050xx family incorporates the high-performance ARM Cortex™-M0 32-bit RISC core operating at a 48 MHz maximum frequency, high-speed embedded memories (Flash memory up to 32 Kbytes and SRAM up to 4 Kbytes), and an extensive range of enhanced peripherals and I/Os. All devices offer standard communication interfaces (one I2C, one SPI, one I2S, and one USART), one 12-bit ADC, up to five general-purpose 16-bit timers, a 32-bit timer and an advanced-control PWM timer.

The STM32F050xx family operates in the -40 to +85 °C and -40 to +105 °C temperature ranges, from a 2.0 to 3.6 V power supply. A comprehensive set of power-saving modes allows the design of low-power applications.

The STM32F050xx family includes devices in two different packages ranging from 32 pins to 48 pins. Depending on the device chosen, different sets of peripherals are included. The description below provides an overview of the complete range of peripherals proposed in this family.

These features make the STM32F050xx microcontroller family suitable for a wide range of applications such as control application and user interfaces, handheld equipment, A/V receivers and digital TV, PC peripherals, gaming and GPS platforms, industrial applications, PLCs, inverters, printers, scanners, alarm systems, video intercoms, and HVACs.

DATASHEET
Key Features


Operating conditions:
Voltage range: 2.0 V to 3.6 V
ARM 32-bit Cortex®-M0 CPU (48 MHz max)
Memories
16 to 32 Kbytes of Flash memory
4 Kbytes of SRAM with HW parity checking
CRC calculation unit
Clock management
4 to 32 MHz crystal oscillator
32 kHz oscillator for RTC with calibration
Internal 8 MHz RC with x6 PLL option
Internal 40 kHz RC oscillator
Calendar RTC with alarm and periodic wakeup from Stop/Standby
Reset and supply management
Power-on/Power down reset (POR/PDR)
Programmable voltage detector (PVD)
Low power Sleep, Stop, and Standby modes
VBATsupply for RTC and backup registers
5-channel DMA controller
1 × 12-bit, 1.0 μs ADC (up to 10 channels)
Conversion range: 0 to 3.6V
Separate analog supply from 2.4 up to 3.6 V
Up to 39 fast I/Os
All mappable on external interrupt vectors
Up to 25 I/Os with 5 V tolerant capability
96-bit unique ID
Serial wire debug (SWD)
Up to 9 timers
One 16-bit 7-channel advanced-control timer for 6 channels PWM output, with deadtime generation and emergency stop
One 32-bit and one 16-bit timer, with up to 4 IC/OC, usable for IR control decoding
One 16-bit timer, with 2 IC/OC, 1 OCN, deadtime generation and emergency stop
One 16-bit timer, with IC/OC and OCN, deadtime generation, emergency stop and modulator gate for IR control
One 16-bit timer with 1 IC/OC
Independent and system watchdog timers
SysTick timer: 24-bit downcounter
Communication interfaces
One I2C interface; supporting Fast Mode Plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, and wakeup from STOP
One USART supporting master synchronous SPI and modem control; one with ISO7816 interface, LIN, IrDA capability auto baud rate detection and wakeup feature
One SPI (18 Mbit/s) with 4 to 16 programmable bit frame, with I2S interface multiplexed

alishekarriz
12-08-2012, 04:17
STM32F373VC

The STM32F37x family is based on the high-performance ARM® Cortex™-M4 32-bit RISC core operating at a frequency of up to 72 MHz, and embedding a floating point unit (FPU), a memory protection unit (MPU) and an embedded trace macrocell (ETM). The family incorporates high-speed embedded memories (up to 256 Kbyte of Flash memory, up to 32 Kbytes of SRAM), and an extensive range of enhanced I/Os and peripherals connected to two APB buses.

The STM32F37x devices offer one fast 12-bit ADC (1 Msps), up to three 16-bit Sigma delta ADCs, up to two Comparators, up to two DACs (DAC1 with 2 channels and DAC2 with 1 channel), a low-power RTC, 9 general-purpose 16-bit timers, two general-purpose 32-bit timers, three basic timers.

They also feature standard and advanced communication interfaces: up to two I2Cs, three SPIs, all with muxed I2Ss, three USARTs, CAN and USB.

The STM32F37x family operates in the -40 to +85 °C and -40 to +105 °C temperature ranges from a 2.0 to 3.6 V power supply. A comprehensive set of power-saving mode allows the design of low-power applications.

The STM32F37x family offers devices in five packages ranging from 48 pins to 100 pins. The set of included peripherals changes with the device chosen.


ARM 32-bit Cortex®-M4 CPU (72 MHz max), single-cycle multiplication and HW division, DSP instruction with FPU (floating-point unit) and MPU (memory protection unit)
Memories
64 to 256 Kbytes of Flash memory
32 Kbytes of SRAM with HW parity check
Clock management
4 to 32 MHz crystal oscillator
32 kHz oscillator for RTC with calibration
Internal 8 MHz RC with x 16 PLL option
Internal 40 kHz oscillator
Calendar RTC
Alarm, periodic wakeup from Stop/Standby
Reset and supply management
2.0 to 3.6 V
POR, PDR and PVD
Low power
Sleep, Stop, and Standby modes
VBATsupply for RTC and backup registers (1.65 V to 3.6 V)
Debug mode: serial wire debug (SWD), JTAG interfaces, Cortex-M4 ETM
DMA
12-channel DMA controller
Peripherals supported: timers, ADCs, SPIs, I2Cs, USARTs and DACs
Up to 3 x 16-bit Sigma Delta ADC with separate analog supply from 2.2 V to 3.6 V, up to 21 single/ 11 diff channels, 7 programmable gains per channel
1 x 12-bit, 1 μs ADC with separate analog supply from 2.4 V to 3.6 V
Up to 2 fast rail-to-rail analog comparators
Temperature sensor
Up to 3 x 12-bit DAC channels
Support for up to 24 capacitive sensing keys
Up to 84 fast I/O ports, all mappable on ext. interrupt vectors, and several 5 V-tolerant
17 timers
2 x 32-bit timer and 3 x 16-bit timers with up to 4 IC/OC/PWM or pulse counter
2 x 16-bit timers with up to 2 IC/OC/PWM or pulse counter
4 x 16-bit timers with up to 1 IC/OC/PWM or pulse counter
2 x watchdog timers (independent, window)
SysTick timer: 24-bit downcounter
3 x 16-bit basic timers to drive the DAC
Communication interfaces
CAN interface (2.0B Active)
USB 2.0 full speed interface
2 x I2C with 20 mA current sink to support Fast mode plus
Up to 3 USARTs (ISO 7816 interface, LIN, IrDA, modem control, autobaudrate)
Up to 3 SPIs, with muxed I2S
CRC calculation unit, 96-bit unique ID
HDMI-CEC bus interface

البته مبدل F4 از اين مبدل قويتر هست هر چند كه اين اعلام 16 بيتي كرده

alishekarriz
04-09-2012, 08:59
سلام دوستان

در اكثر ميكروهاي arm حافظه rom حذف شده .. در مدلهاي توليدي اين شركت سري هايf2 و f4 يك حافظه 4 كيلو بايتي بك آپ قرار داده شده .

يك سوال؟ چرا rom در ميكروهاي آرم حذف شد؟
آيا براي ذخيره اطلاعاتي مثل يك جدول 5*40 از اعداد اعشاري و چاپ آنها توسط پرينتر حرارتي به چه ميزان حافظه و از چه نوعي نياز هست؟

شاد باشيم

alishekarriz
27-12-2012, 12:55
با سوال از پشتيباني شركت St micro electronic
اين جواب حاصل شد:


Hi,

It is quite difficult to mix two different techologues on the same die (Flash and EEPROPM) that is why we don't offer an STM32F103 with EEPROM. However, the STM32L and STM8L family is offred with up to 4KB of EEPROM.

For STM32F103 you have 2 options:

1- Save data in the backup registers (20B or 96B depend on tha part number)

2- Save the data to the FLASH using EEPROM emulation

You can see links before reply

You can see links before reply

Best regards,


Thank you,

MCU-Tech-SUpport.

كسي از دوستان از اين تكنيك استفاده كرده ؟ يعني حافظه فلش رو به عنوان eeprom استفاده كرده باشه ودر حين برنامه توش نوشته باشه؟

agape
27-12-2012, 13:59
بله دایی جان ، من برای lpc و st استفاده کردم مورد خاصی نداره

alishekarriz
28-12-2012, 16:47
سلام استاد

ميشه نمونه از برنامه و كمي هم توضيح درباره اون بگذاريد؟

با تشكر

alishekarriz
20-02-2013, 00:41
شركت st micro electronic سايت خود را آپگريد كرد

اميدوارم نرم افزارهاش هم يه تغيير اساسي بكنه

alishekarriz
06-05-2013, 00:12
ARM Cortex Tutorials | Embedded projects from around the web (You can see links before reply)

start [STM32 C++ Tutorial] (You can see links before reply)

C335 - Main - C335 (You can see links before reply)


You can see links before reply

alishekarriz
19-07-2013, 22:30
نسخه جديد كيل

You can see links before reply

sadmonew
25-07-2013, 16:26
با سوال از پشتيباني شركت st micro electronic
اين جواب حاصل شد:


hi,

it is quite difficult to mix two different techologues on the same die (flash and eepropm) that is why we don't offer an stm32f103 with eeprom. However, the stm32l and stm8l family is offred with up to 4kb of eeprom.

For stm32f103 you have 2 options:

1- save data in the backup registers (20b or 96b depend on tha part number)

2- save the data to the flash using eeprom emulation

302 Found (You can see links before reply)

302 Found (You can see links before reply)

best regards,


thank you,

mcu-tech-support.

كسي از دوستان از اين تكنيك استفاده كرده ؟ يعني حافظه فلش رو به عنوان eeprom استفاده كرده باشه ودر حين برنامه توش نوشته باشه؟
سلام مهندس
بله انجام دادم و دیتا رو تو مکان دلخواه حافظه فلش نوشتم.

alishekarriz
12-09-2013, 15:23
شروع توليد سري جديد ميكروهاي STM32T


ST’s STM32TS60, the first member of the touch sensing platform, is a resistive multi-touch controller that detects and tracks ten simultaneous touches with very fast response times while keeping an unrivaled power budget in active and sleep modes. This single-chip solution allows application designers to replace complex menu sequences with more direct and natural user controls using fingers, nails or stylus.

The STM32TS60 benefits from the highly efficient STM32 microcontroller architecture and a patented, multi-touch embedded firmware. This greatly reduces the application development cycle and the external component count.

The proven resistive technology is already widely used in numerous touch-enabled devices. It is a true zero power technology in standby mode, waking up the STM32TS60 only when a touch occurs


Core: ARM 32-bit CortexTM-M3 CPU72 MHz maximum frequency,1.25 DMIPS/MHz (Dhrystone 2.1) performance at 0 wait state memory accessSingle-cycle multiplication and hardware division
Memories32 Kbytes of Flash memory10 Kbytes of SRAM
Clock, reset and supply management2.4 to 3.6 V application supply and I/OsPOR, PDR, and programmable voltage detector (PVD)4 to 16 MHz crystal oscillatorInternal 8-MHz factory-trimmed RCInternal 40-kHz RCPLL for CPU clock
Low powerSleep, Stop and Standby modes
2 x 12-bit, 1 μs A/D converters (with up to 64 channels)Conversion range: 0 to 3.6 VDual-sample and hold capabilityTemperature sensor
DMA8-channel DMA controllerPeripherals supported: timers, ADC, SPIs, I2Cs, USART, PMSE and PMAD.
Up to 138 fast I/O ports
PMatrix™ scanning engine (PMSE) and PMatrix™ area detection (PMAD)Up to 81 columns and 64 rows
Debug modeSerial wire debug (SWD) & JTAG interfaces
5 timers2 x 16-bit timers, each with up to 4 IC/OC/PWM or pulse counter and quadrature (incremental) encoder input2 x watchdog timers (independent and window)SysTick timer: a 24-bit downcounter
6 communication interfaces2 x I2C interfaces (SMBus/PMBus)1 x USART (ISO 7816 interface, LIN, IrDA capability, modem control)2 x SPIs (18 Mbit/s and 9 Mbit/s)USB 2.0 full-speed interface
CRC calculation unit, 96-bit unique ID
Packages are ECOPACK®

.

alishekarriz
25-09-2013, 18:30
ليست IDE هايي كه اين ميكرو رو پشتيباني ميكنند





Freie Software/Freeware
[Bearbeiten]
Selber zusammenstellen

Man nehme...:
Eine Entwicklungsumgebung nach Wahl:
Eclipse mit C/C++ Development Tooling und GNU ARM Plug-in (Bei Verwendung vom GCC-ARM-Embedded als Toolchain "Sourcery G++ Lite" auswählen, dieser sieht für eclipse gleich aus) (Linux, Windows)
Netbeans mit GDBserver-Plugin (Linux, Windows)
KDevelop (Linux)
Geany (Linux, Windows)
Oder ein einfacher Texteditor
Einen C,C++ Compiler:
Eine der GCC-Binärdistributionen, siehe auch GCC (je nach Distribution Linux, Windows)
Programmiersoftware zum Flashen des Target:
OpenOCD unterstützt viele Debug/Programmier-Adapter (Linux, Windows)
Texane stlink funktioniert gut mit den ST-Link Adaptern wie sie zB. auf den STM32 Discovery Boards zu finden sind (Linux)
Turtelizer2 oder andere JTAG Programmieradapter
Bei Verwendung eines Segger J-Link, den Segger GDB-Server in Verbindung mit dem beim GCC mitgelieferten GDB (Linux, Windows)
[Bearbeiten]
Komplette IDE's
Codesourcery Lite Edition
Coocox Eclipse IDE kostenlose IDE für STM32F0 / F1 / F4 Hilfreiche Infos gibt es im hier und hier Forum
emIDE kostenlose IDE die mit dem Segger J-LINK funktioniert.
EmBlocks kostenlose IDE, Code::Blocks basiert, unterstützt STM32 L1/F0/F1/F2/F3/F4/W, integrierter GDB Debugger, Jlink/ST-Link, System view (Peripherie Register anzeigen) beim Debuggen, Project Wizzard
[Bearbeiten]
Kommerzielle Umgebungen
Keil µVision (Demo max. 32KB Code): Die sehr komfortable µVison IDE ist neben dem ARM Compiler per Menue auch für einen beliebigen GNU-Compiler konfigurierbar. Damit besteht das 32k-Limit nur noch für den integrierten Debugger / Simulator. µVison selbst kann kostenlos mit dem MDK-Evaluationkit heruntergeladen werden. download
IAR-Embedded-Workbench (Demo max. 32KB Code) download
winIDEAiTag Keine Code Limitierung, GCC und Testwerkzeug beinhaltet. Läuft mit dem iTag Adapter.
Raisonance Ride7 (GCC Compiler, kostenlose Version auf Debugging von max. 32KB Code limitiert, keine Limitierung beim Complilieren)
Atollic (Lite Version (bis V2.3.0) ohne Code-Limit, auf GCC basierend. Die neueste Version ab V3 hat fast keine Beschränkungen mehr außer jetzt einen Code-Limit von 32kB. Außerdem werden jetzt die meisten ARM Familien unterstützt. )
Rowley Crossworks (Demo 30 Tage unbeschränkt, 150$ für nichtkommerzielle Nutzung, auf GCC basierend)
Code Red (GCC basierend)
SiSy ARM oder SiSy Micrcontroller++ (Demo verfügbar keine Gößenbegrenzung, basiert auf GNU-Compiler, grafische Programmierung mit UML möglich, integrierter Debugger)
EPS Debugger Plugin, für STM32 Development mit Code::Blocks