توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تفاوت!؟
درود :hi:
تفاوت میکروهای STM32F103RET6 ، STM32F103VET6 و STM32F103RCT6 با هم چیه؟
و اینکه من STM32F103RCT6 لازم دارم، پکیج LQFP64 ، کسی از دوستان میدونه از کجا باید تهیه کنم؟
یا اینکه میتونم جایگزین همدیگه کنم؟
سپاس :hi:
mzarkoob
25-06-2013, 23:08
سلام
در خود سایتش (You can see links before reply) که بردید در یک جدول هر کدام را آورده که در تعداد پایه ها و حافظه فلش تفاوت دارند:
You can see links before reply
پس هر کدوم بخوام میتونم استفاده کنم به شرطی که حجم برنامه جواب بده، درسته؟
سلام
توی اون سه تایی که معرفی کردی , اونایی که R دارن 64 پین هستن ولی اونی که V داره 100 پینه
در ضمن تفاوتشون تنها توی حافظه فلش نیست و توی جزئیات هم تفاوت اندکی دارن :wink:
مثلا :
RBT6 چهار تا تایمر 16 بیتی داره حافظه RAM هم 20 هست و 2 تا SPI داره
RET6 هشت تا تایمر 16 بیتی داره حافظه RAM هم 64 هست و 3 تا SPI داره
sjafarim
26-06-2013, 02:11
پکیج های بالای 100 پایه فقط fsmc دارن.
تو هر پکیجی با در نظر گرفتن حافظه قابل جایگزینی هستن.
دوستان سری 107 رو هم که usb otg داره دریابید که تقریبا هم قیمتن با 103 ها ولی مظلوم واقع شدن:wink:
حجم فایل hex که توی ویندوز نشون میده به همون مقدار توی فلش میکرو رو اشغال میکنه؟
sjafarim
26-06-2013, 02:22
خیر، بعد از کامپایل کردن تو کیل تو خط های آخر 4 تا عدد مینویسه، 2تای اولیو با هم جمع کن میشه حجم اون چیزی که توفلش ذخیره میشه به بایت.
(code)+(ro-data)
با این حساب میشه: 25808
چقدر از حافظه فلش؟
میتونم بجای stm32f103rct6 از rbt6 یا ret6 استفاده کنم؟
بعد اینکه سری 64 پایه همشون از نظر امکانات مثل همن و فقط توی Flash و SRAM تفاوت دارن؟
sjafarim
26-06-2013, 10:15
حجم برنامت 25 کیلوبایت هست.
بله میتونی.حتی از سری 107 ، 64 پایه هم میتونی استفاده کنی.
همون طور که حسین عزیز گفتن تو بعضی جزئیات هم تفاوت دارن...
من RCT6 پیدا نکردم از طرفی هم نمیدونم RBT6 همه امکانات RCT6 رو داره یا نه، حالا اگه RET6 بگیرم ممکنه غیر از Flash و SRAM بقیه امکانات RCT6 رو هم پوشش بده؟
sjafarim
26-06-2013, 14:58
این micro explorer stm رو دانلود کنید قشنگ هرچیو خواستی با جزئیات با هم مقایسه کن:
You can see links before reply
You can see links before reply
آقا برنامه خیلی خوبی بود، مرسی :hi:
من RET6 رو تهیه کردم اما مثل عکس روش 2 تا سوراخ کوچیک و بزرگ هست، با این حساب پایه یکش کدومه؟
sjafarim
26-06-2013, 20:43
سوراخ کوچیکه :wink:
برنامه ای که دارم برا RCT6 نوشته شده، من توی keil بازش کردم و از توی تنظیمات Device رو از STM32F103RC به STM32F103RE تغییر دادم و برنامه رو کامپایل کردم اما برنامه کار نمیکنه. تنظیمات دیگه ای هم داره که من باید انجام بدم؟
اگه یه پروژه جدید برای RET6 درست کنی بعد تنظیمات رو انجام بدی و برنامه رو کپی کنی بهتره :wink:
RET6 تو دسته ی HD هست ولی فکر کنم RCT6 تو دسته MD باشه :0013:
توضیح میدی دادا، زیاد وارد نیستم.
این میکرو های ST بر اساس حافظه فلششون به چندتا دسته تقسیم شدن
Low Density مخففش میشه LD
Medium Density مخففش میشه MD
High Density مخففش HD
و XL و CL هم دارن
اگه بری توی هدر STM32F10X.h همون اوایلش همه اینارو توضیح داده که حافظه فلشش توی کدوم رنج هست
مثلا HD برای میکروهایی هست که حافظه فلشش بین 256 و 512 باشه
اینم همون قسمت هدر مورد نظر هست :
- Low-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers
where the Flash memory density ranges between 16 and 32 Kbytes.
- Low-density value line devices are STM32F100xx microcontrollers where the Flash
memory density ranges between 16 and 32 Kbytes.
- Medium-density devices are STM32F101xx, STM32F102xx and STM32F103xx microcontrollers
where the Flash memory density ranges between 64 and 128 Kbytes.
- Medium-density value line devices are STM32F100xx microcontrollers where the
Flash memory density ranges between 64 and 128 Kbytes.
- High-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 256 and 512 Kbytes.
- High-density value line devices are STM32F100xx microcontrollers where the
Flash memory density ranges between 256 and 512 Kbytes.
- XL-density devices are STM32F101xx and STM32F103xx microcontrollers where
the Flash memory density ranges between 512 and 1024 Kbytes.
- Connectivity line devices are STM32F105xx and STM32F107xx microcontrollers.
*/
sjafarim
29-06-2013, 03:50
توضیحات دوستان کامله،فقط تو ورژن های مختلف کیل چند بار فایل استارتاپ st ها رو تغییر دادن، اگر از ورژن های اخیر استفاده میکنید فایل startup_stm32f10x_hd.s رو جایگزین استارتاپ قبلی پروژه کنید.
kamikazi
29-06-2013, 09:41
سلام در این مورد بگم یه موردی برای خودم پیش اومد که خیلی جالب بود من 3 تا برد برای rbt6 و vet6 و zet6 زدم و میخواستم یه برنامه چشمک زن رو روش تست کنم که روی دوتا پایه pd13 و pd14 هر 3 تا بردام ال ای دی هامو گزاشته بودم برنامه برای rbt6 بود روی هر 3 تاش جواب داد و ال ای دی روی بردم برای هر 3 پیکج شروع به چشمک زدن کردن البته بگم این فقط یه برنامه ساده چشمک زن بوده که روی هر 3 تا پکیج جواب داده مثلا شاید مثال spi یا سریال روی هر 3 تاش یجور نباشه اینم یه تجربه ای بود که گفتم بگم
مرسی از توضیحات
حسین جان این توضیحات چطوری باید بکار بگیرم؟
در واقع من یه پروژه جدید ساختم و میکرو رو STM32F103RE انتخاب کردم و قبلش توی پروژه ای که برا STM32F103RC بود از قسمتی که هدر فایل ها رو add میکنیم چک کردم و همونا رو برا پروژه جدید add کردم، برنامه کامپایل شد و روی میکرو ریختم اما بازم کار نکرد.
به نظر شما تنظیمات دیگه ای هم داره که من باید انجام بدم؟
مثلا همون اول که دارم پروژه رو میسازم.
توضیحات دوستان کامله،فقط تو ورژن های مختلف کیل چند بار فایل استارتاپ st ها رو تغییر دادن، اگر از ورژن های اخیر استفاده میکنید فایل startup_stm32f10x_hd.s رو جایگزین استارتاپ قبلی پروژه کنید.
یعنی این فایل رو از آخرین ورژن کیل باید جدا کنم؟
یا اصلا با آخرین ورژن کیل کار کنم؟
میشه این فایل اینجا بذارین.
سپاس :hi:
sjafarim
29-06-2013, 17:44
ضمیمه شد.
یه هدر init هم براتون آپ کردم به وسیله اون براحتی میتونید rcc,gpio,timer,... و بقیه تنظیمات اولیه رو انجام بدید...(بعد از اعمال تنظیمات تو قسمت wizard این هدر، اول برنامتون 1 بار تابع stm32_Init رو فراخوانی کنید.)
واقعا یادم نیست از کدوم ورژن به بعد استارتاپ های st رو تغییر دادن ولی قطعا از ورژن آخر استفاده کنید بهتره:wink:
برادر مجید این فایل رو ایشون برای مواقعی عرض کردن که شما ورژن جدید نصب دارید در صورتی که پروژه با ورژن های قبلی ساخته شده ولی اگه پروژه با ورژن جدید بسازی دیگه نیازی نیست این رو جایگزین کنی :0013:
اگر پروژه ات رو اینجا بزاری بهتر میشه گفت ایراد کار کجاست :0013:
Powered by vBulletin® Version 4.2.1 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.