با سلام من خیلی وقته دنبال سایتهای ایرانی برای آموزش کار با arm خصوصا cortex-m0 میگشتم ولی اکثر سایتها محتوای علمی و عملی کمی دارن. تا تو آپارات نمونه ای از فیلم های شما را دیدم و بسیار مفید بود. با تشکر از شما.
عرض سلام دارم خدمت استاد محترم یه سوال داشتم در مورد Led Blinker آنچه که شما نوشتید این بود که اول با دستور HAL پورت و پین را مشخص و آن را set یا یک کردین و سپس با دستور ، Toggle و Delay آنرا صفر و یک با ایجاد تاخیر کردین سوالم این بود که ایا نبایستی set اولیه را بالاتر از حلقه While می نوشتیم و فقط یکبار set میشد و دفعات بعد داخل حلقه While با دستورات ، Toggle و Delay به صورت تکراری صفر و یک میشد؟ به صورت زیر (البته به خاطر راست نویس بودن ادیتور اینجا پارانتزها جابجا دیده میشن و با چپ نویس کردن نوشته های فارسی توام با اینگلیسی را به هم می ریخت)
HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_SET); while (1) { /* USER CODE END WHILE */
سلام و احترام یه سوال داشتم و اون اینکه ایا از نرم افزار MX و IDE میتونیم برای میکروهای ARM ساخت شرکت NXP هم استفاده کنیم و یا نه فقط کاربردش برای میکروهای ساخت شرکت ST هست؟
سلام یکم جواب این سوال عجیب میشه ببنید نرم افزار شبیه ابزار می مونه شما می توانید با یک پیچ گوشتی دو سو پیچ چهارسو باز کنید ولی وقتی پیچ گوشتی چهارسو دارید چرا خودت اذیت می کنی!امیدوارم منظور من و گرفته باشید
سلام اگر من لازم باشه که وضعیت یه پایه رو در حین اجرای برنامه چند بار ورودی و سپس خروجی کنم(مثلا در یک ارتباط سریال یک سیمه یا ارتباط I2C نرم افزاری یا هر کاربرد دیگه ای ) از چه دستوراتی باید استفاده بشه و ایا امکان تنظیم سرعت ، مقاومت PUll-UP PUll-Down و تنظیمات دیگه هم در هنگام تعریف دوباره وجود داره میدونم سوالم طولانی شد ولی ممنون میشم اگر با ذکر مثال پاسخ بدهید . خیلی ممنون
سلام چرا برای نصب آلتیوم username و password می خواد؟ چطوری میشه حل کرد؟ قبلا نمی پرسید، ورژن قبلی را که حذف کردم تا جدید و نصب کنم این مشکل پیش اومد.الان دیگه قبلی هم نصب نمیشه. اینترنت و آنتی ویروس رو هم خاموش کردم نشد!!!
خیلی عالی بود ….من 2 هفته داشتم led رو جابه جا میزدم تا اینکه ویدیو های شمارو نکاه کردم ….از طرف یه دانشجو ….واقعا دستتون درد نکنه …..اگه ممکن باشه و وقت داشتید در رابطه با زبان c برای میکرو کنترلر هم یکسری اطلاعات و ویدیو هایی بگذارید ….ممنون
سلام راهکاری هست که بشود خروجی elf تولید شده توسط cubeIDE رو در پروتئوس آپلود کرد. هر چقدر تلاش میکنم ارور زیر رو میده [ELF] Unrecognized attribute form code 17 [U1_CM3CORE] [ELF] ELF file corrupt or loader error at location 131150 [U1_CM3CORE] Failed to load ELF file ‘..\..\STM32Projects\proj1\001TestMCUClk\Debug\001TestMCUClk.elf’ [U1_CM3CORE] Firmware can’t be loaded due to error [U1_CM3CORE]
سلام اموزش هاتون تا به اینجا خوب بوده و جای تشکر دارد اما پیشنهاد میکنم اموزش پروژه های پیشرفته ارمتون رو برای پیشرفت جوانان در این زمینه و با توجه به شرایط کنونی پیش ببرید و به کار سرعت دهید
به جرئت میگم که سلیس ترین آموزشی که از STM32 ها با Keil دیدم همین آموزش های شماست جناب مهندس و بنده بی نهایت از شما تشکر میکنم و حتما در ازای محبت های شما سعی خواهم کرد که شما رو به علاقمندان معرفی کنم و تا ابد هم خواهم گفت که کسی که باعث بیرون آمدن من از سردرگمی آموزش ARM شد جناب مهندس رضا مهربانی بود…
با سلام ضمن تشکر از مطالب بسیار خوب شما پیشنهاد میکنم یک منبع تغذیه سوئچینگ تمام پل با کنترل PWM توسط میکرو STM32F1 یا میکروی STM32F0 انجام پذیرد من هم آماده ام در حد توانم با شما همکاری نمایم
سلام.ممنونم از اموزش عالیتون.مندقیقا طبق اموزش شما شبیه سازی ال سی دی رو انجام دادم اما فقط درحالتی که ارسال داده ی 8بیتی را تنظیمکنم متن نمایشدادهمی شود و متاسفانه در حالت داده 4 بیتی هیچ متنی روی ال سی دی درپروتئوس نمایش دادهنمیشود.لطفا راهنمایی بفرمایید مشکل ازکجاست؟
با سلام و عرض خسته نباشید شما توی شبیه ساز که می خواید شبیه سازی کنید در مرحله ایجاد فایل در پروتئوس از منوی create freamware compiler گزینه keil رو توی پروتئوس انتخاب می کنید ولی توی پروتئوس من همچین آپشنی نیست می تونم از همون کامپایلر پیش فرضی که توی freamware هست که فک کنم اسمش gcc compiler for arm استفاده کنم ؟؟ تو اینترنت سرچ کردم برای آموزش اضافه کردن کیل به پروتئوس و ویدیو هارو هم دیدم ولی موفق به اضافه کردن نشدم با سپاس
سلام وقت بخیر ویدیوی این جلسه رو حداق 10 بار کامل دیدم قدم به قدم کارهایی که جناب استاد انجام دادند رو هم انجام دادم ولی نمی دونم چرا نوشته روی lcd چاپ نمی شه. هم کتاب خانه رو اضافه کردم هم خط به خط مانند خود استاد کد زدم ممنون می شم راهنمایی بفرمایید با تشکر
0 دیدگاه
با سلام
من خیلی وقته دنبال سایتهای ایرانی برای آموزش کار با arm خصوصا cortex-m0 میگشتم ولی اکثر سایتها محتوای علمی و عملی کمی دارن. تا تو آپارات نمونه ای از فیلم های شما را دیدم و بسیار مفید بود. با تشکر از شما.
خیلی خوشحالم برای شما مفید بوده
عرض سلام دارم خدمت استاد محترم
یه سوال داشتم در مورد Led Blinker
آنچه که شما نوشتید این بود که اول با دستور HAL پورت و پین را مشخص و آن را set یا یک کردین و
سپس با دستور ، Toggle و Delay آنرا صفر و یک با ایجاد تاخیر کردین
سوالم این بود که ایا نبایستی set اولیه را بالاتر از حلقه While می نوشتیم و فقط یکبار set میشد و دفعات بعد داخل حلقه While با دستورات ، Toggle و Delay به صورت تکراری صفر و یک میشد؟
به صورت زیر
(البته به خاطر راست نویس بودن ادیتور اینجا پارانتزها جابجا دیده میشن و با چپ نویس کردن نوشته های فارسی توام با اینگلیسی را به هم می ریخت)
HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_SET);
while (1)
{
/* USER CODE END WHILE */
HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);
HAL_Delay(1000);
/* USER CODE BEGIN 3 */
}
سلام
من پست شما را ندیده بودم بابت دیر پاسخ دادن …
هدف این کار چی می باشد ؟ قبل از while به نوعی تنظیمات پیش فرض می شود
این فقط برای تست می باشد …
سلام و احترام
یه سوال داشتم و اون اینکه ایا از نرم افزار MX و IDE میتونیم برای میکروهای ARM ساخت شرکت NXP هم استفاده کنیم و یا نه فقط کاربردش برای میکروهای ساخت شرکت ST هست؟
سلام
یکم جواب این سوال عجیب میشه ببنید نرم افزار شبیه ابزار می مونه شما می توانید با یک پیچ گوشتی دو سو پیچ چهارسو باز کنید ولی وقتی پیچ گوشتی چهارسو دارید چرا خودت اذیت می کنی!امیدوارم منظور من و گرفته باشید
سلام
منتظر بقیه آیتمای آموزش هستیم.
ممنون از شما.
سلام
باتشکر از شما.
در قسمت Led blinker هم قبلا سوالی پرسیدم. لطفا انجا را هم ملاحظه کنید. ممنون.
واقعا به بهترین سبک ممکن آموزش می دهید
امیدوارم این تلاش شما مستمر باشد
سپاسگزارم
خوشحالیم برای شما مفید بوده
سلام
اگر من لازم باشه که وضعیت یه پایه رو در حین اجرای برنامه چند بار ورودی و سپس خروجی کنم(مثلا در یک ارتباط سریال یک سیمه یا ارتباط I2C نرم افزاری یا هر کاربرد دیگه ای ) از چه دستوراتی باید استفاده بشه
و ایا امکان تنظیم سرعت ، مقاومت PUll-UP PUll-Down و تنظیمات دیگه هم در هنگام تعریف دوباره وجود داره
میدونم سوالم طولانی شد ولی ممنون میشم اگر با ذکر مثال پاسخ بدهید .
خیلی ممنون
سلام لطفا سوال خود را در گروه پرسش و پاسخ مطرح کنید تا زودتر به جواب برسید elecrobic1 در تلگرام سرچ کنید
با تشکر
با سلام و خدا قوت
آموزشهاتون واقعا کاربردی و به درد بخور هستند
سپاس گذارم
بسیار عالی
فقط مهندس فیلمها قابل دانلود نیستن
چطور میشه دانلود کرد؟
متاسفانه بعلت بعضی دلایل فقط آنلاین می توانید ببنید
سلام استاد . اموزش ESP8266 رو کجا میتونیم ببینیم ؟ نزاشتیدش که!
با سلام
هنوز شروع نکردیم لطفا عضو گروه پرسش و پاسخ شوید تا اطلاعات بیشتر کسب کنید
تلگرام elecrobic1
خسته نباشید … و ممنون بابت محتوایی که به اشتراک گذاشتین
سپاسگزارم متاسفانه تولد محتوای آموزشی در ایران به این شکل خیلی کم اتفاق می افتد
امید وارم استمرار داشته باشد
از شما آقا رضا و گروهتان تشکر میکنم
ممنون از شما امیدواریم با حمایت معرفی ما به دیگران انرژی مثبت به ما انتقال دهید تا با قدرت ادامه بدهیم
سلام
با تشکر از مطالب خوب سایت .
فیلمی در جلسه یازدهم نیست .
سلام
بله متاسفانه فیلم را باید دوباره بگیریم مشکل دارد تا دوشنبه بارگذاری می شود
سلام
چرا برای نصب آلتیوم username و password می خواد؟
چطوری میشه حل کرد؟
قبلا نمی پرسید، ورژن قبلی را که حذف کردم تا جدید و نصب کنم این مشکل پیش اومد.الان دیگه قبلی هم نصب نمیشه.
اینترنت و آنتی ویروس رو هم خاموش کردم نشد!!!
سلام
لطفا مشکل خود را در گروه تلگرامی پرسش و پاسخ مطرح کنید elecrobic1 را در تلگرام سرچ دهید
از پوشه کرک لایسنس رو نصب نکردی حتما
با سلام و خدا قوت
ممنون از آموزشهاتون دست شما درد نکنه
سلام
سپاس گذارم
خیلی عالی بود ….من 2 هفته داشتم led رو جابه جا میزدم تا اینکه ویدیو های شمارو نکاه کردم ….از طرف یه دانشجو ….واقعا دستتون درد نکنه …..اگه ممکن باشه و وقت داشتید در رابطه با زبان c برای میکرو کنترلر هم یکسری اطلاعات و ویدیو هایی بگذارید ….ممنون
سپاسگذارم … سعس می کنیم انجام دهیم
خیلی خوب توضیح میدید ممنون.
سپاسگذارم
سلام
وقتی cenerate code رو در cubemx میزنم ارور میده و مینویسه
mdk arm V5project generation have a problem
چیکار باید کرد
سلام
نرم افزار keil مشکل دارید فکر کنم ورژنش متفاوت باشه
برای بهتر پاسخ دادن عوض گروه پرسش و پاسخ تلگرام شوید elecrobic1 را در تلگرام سرچ کنید
عالی بود سپاسگزارم استاد.
سپاسگذارم
سلام
راهکاری هست که بشود خروجی elf تولید شده توسط cubeIDE رو در پروتئوس آپلود کرد.
هر چقدر تلاش میکنم ارور زیر رو میده
[ELF] Unrecognized attribute form code 17 [U1_CM3CORE]
[ELF] ELF file corrupt or loader error at location 131150 [U1_CM3CORE]
Failed to load ELF file ‘..\..\STM32Projects\proj1\001TestMCUClk\Debug\001TestMCUClk.elf’ [U1_CM3CORE]
Firmware can’t be loaded due to error [U1_CM3CORE]
سلام
لطفا در گروه پرسش و پاسخ سوال خود را مطرح کنید تا زودتر به نتیجه برسید elecrobic1 تلگرام سرچ دهید
باید تیک ساختن هگزا را فعال کنید
مهندس بسیار بسیار خوب و روان و با اطلاعات توضیح میدید خیلی متشکرم ازتون سعید هستم از شیراز
سپاسگذارم
سلام اموزش هاتون تا به اینجا خوب بوده و جای تشکر دارد اما پیشنهاد میکنم اموزش پروژه های پیشرفته ارمتون رو برای پیشرفت جوانان در این زمینه و با توجه به شرایط کنونی پیش ببرید و به کار سرعت دهید
بسیار عالی مهندس خیلی متشکرم
سپاس گذارم
بسیار عالی خیلی ممنون
سلام چرا اموزش های پیشرفته هم قرار نمیدین؟
سلام
برای پروژه های پیشرفته نیاز به برد مشترک است بعد از دوره آلتیوم حتما با ساخت یک هدر برد شروع می کنیم پروژه پیشرفته البته تعداد باید زیاد بشود
سلام آقا رضا
خوبی عزیز خیلی زحمت کشیدید خدا خیرت بدهد.انشاالله سالم و دلشاد باشید. ممنون
سلام
سپاسگذارم از لطف و انرژی مثبت شما سالم باشید
سلام جناب استاد
ممنون از توضیحات کاملتون
خدا قوت
سپاسگذارم
خدا قوت مهندس عالی بود
سپاسگذارم
سلام استاد مدت زیادی است که از قرار دادن قسمت پیشین آموزش گذشته است
ایا قصد ادامه این دوره را دارید یا دوره تمام شده است؟
سلام رضاجون چرا ادامه نمیدی؟؟
گفتم داخل فیلم اول هر دو هفته یک قسمت امروز ی قسمت جدید بارگذاری می کنم
ممنون از توضيحات و آموزش هاي خوبتون
سلام
استاد فیلمها قابلیت دانلود ندارد؟
سلام خیر
مجموعه بسیار مفید است متشکرم خسته نباشید
سپاس گذارم
بابت کتابخونه lcd ممنون
سپاسگذارم
سپاس از اموزشتون
ممنون از اموزش های عالیتون
سپاسگذارم
آقا رضا خدا خیرت بده. ممنون
عالی بود
سپاسگذارم
سلام. ممنون بابت آموزش ها . منتظر دروس جدید هستیم
سپاسگذارم تمرین حل کنید حتما ادامه داده می شود
به جرئت میگم که سلیس ترین آموزشی که از STM32 ها با Keil دیدم همین آموزش های شماست جناب مهندس و بنده بی نهایت از شما تشکر میکنم و حتما در ازای محبت های شما سعی خواهم کرد که شما رو به علاقمندان معرفی کنم و تا ابد هم خواهم گفت که کسی که باعث بیرون آمدن من از سردرگمی آموزش ARM شد جناب مهندس رضا مهربانی بود…
سپاسگذارم ممنون از انرژی که می دید امیدوارم موفق و سر بلند باشید خوشحالم که مفید بوده
سلام و درود خدمت شما خیلی ممنون از زحماتی که کشیدین خیلی عالی عالی عالی
سلام سپاسگذارم
بقیشم بزارین خوب
سلام من مشکل کرک کردن نرم افزار keil دارم میشه راهنمایی کنید
سلام عضو گروه تلگرامی شوید دوستان به شما کمک می کند elecrobic1
سلام ممنون بابت اموزش لطفا ادامه اموزش بگذارید
سلام باید تمرین حل کنید تا ادامه پیدا کند
سلام خیلی خوب بود دستت درد نکنه
با سلام
ممنون از مطالب مفیدتون
اون چیزی که تو فیلم شما هست و من هم شبیه سازی کردم به نظر بیشتر از نیم ثانیه هست!
سلام سرعت سیستم در شبیه ساز تاثیر دارد
سلام چرا کتابخانه lcd نمی تونم دانلود کنم
سلام مشکلی ندارد
خیلی ممنون بابت آموزشهای خوبتون
سپاسگذارم
عالی و روان. ممنونم.
سپاسگذارم
سلام آقا رضا دمتون گرم
سلام
استاد عزیز پروژه پیشرفته را اگه میشه بذارید. ما منتظریم. تشکر از آموزش های خوبتون.
عالی هستید.
سلام استاد به نظر من پروژه پایانی شامل ال سی دی، یک موتور دی سی، ساعت، تنظیم ساعت، سنسور دما باشه که همه با هم کار کنند.
سلام استاد، ممنون بابت آموزش های خوبتون، به نظرم پروژه ی نهایی اگر شامل موتور و انکودر نیز باشه خیلی می تونه کابردی و مفید باشه.
با سلام
ضمن تشکر از مطالب بسیار خوب شما پیشنهاد میکنم یک منبع تغذیه سوئچینگ تمام پل با کنترل PWM توسط میکرو STM32F1 یا میکروی STM32F0 انجام پذیرد من هم آماده ام در حد توانم با شما همکاری نمایم
سلام.ممنونم از اموزش عالیتون.مندقیقا طبق اموزش شما شبیه سازی ال سی دی رو انجام دادم اما فقط درحالتی که ارسال داده ی 8بیتی را تنظیمکنم متن نمایشدادهمی شود و متاسفانه در حالت داده 4 بیتی هیچ متنی روی ال سی دی درپروتئوس نمایش دادهنمیشود.لطفا راهنمایی بفرمایید مشکل ازکجاست؟
سلام متاسفانه نمی دانم اگر طبق آموزش جلو بروید نباید مشکل داشته باشید عضو گروه تلگرامی شوید
با سلام وخسته نباشید خدمت آقای مهندس
خیلی ممنونم بابت آموزش فوق العاده تون .
سپاسگذارم
سلام من نتونستم تو پروتئوس stm32 را راه اندازی کنم
و چطور صفحه پروتئوس رو مثل کامپیوتر شما کنم
یه آموزش میزاری آقا رضا
سلام ورژن نرم افزار شما متفاوت طبق آموزش ها از ابتدا جلو بروید و آموزش های الکترونیک پایه را مشاهده کنید
سلام خسته نباشید تازه با سایتتون آشنا شدم بسیار عالی و جذاب سپاس فراوان
سپاسگذارم
با سلام و عرض خسته نباشید
شما توی شبیه ساز که می خواید شبیه سازی کنید در مرحله ایجاد فایل در پروتئوس از منوی create freamware compiler گزینه keil رو توی پروتئوس انتخاب می کنید ولی توی پروتئوس من همچین آپشنی نیست می تونم از همون کامپایلر پیش فرضی که توی freamware هست که فک کنم اسمش gcc compiler for arm استفاده کنم ؟؟
تو اینترنت سرچ کردم برای آموزش اضافه کردن کیل به پروتئوس و ویدیو هارو هم دیدم ولی موفق به اضافه کردن نشدم
با سپاس
سلام
لطفا آموزش ها را از ابتدا نگاه کنید توضیح دادم
سلام وقت بخیر
ویدیوی این جلسه رو حداق 10 بار کامل دیدم قدم به قدم کارهایی که جناب استاد انجام دادند رو هم انجام دادم ولی نمی دونم چرا نوشته روی lcd چاپ نمی شه.
هم کتاب خانه رو اضافه کردم هم خط به خط مانند خود استاد کد زدم
ممنون می شم راهنمایی بفرمایید
با تشکر
با سلام متاسفانه نمی دانم مشکل شما کجا است مشکل را در گروه پرسش و پاسخ مطرح کنید
سلام مگر ولتاژ رفرنس 3.3 ولت نیست؟؟ داخل برنامه برای متغیر temp نباید 3.3 میزاشتید؟
سلام بله در شبیه ساز قابل تغییر در واقعیت شما درست می فرمایید حالا شما 3.3 بگیر
عالی هست