armeducation – Telegram
armeducation
3.58K subscribers
367 photos
326 videos
115 files
370 links
آموزش حرفه ای میکروکنترلرهای ARM

ادمین:
@mzarkoob
مهندس مهدی زرکوب
شروع مطالب :
https://news.1rj.ru/str/armeducation/1
اینستاگرام :
@armeducation
کانال ایتا:
https://eitaa.com/armeducation
همراه :
09359956361
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
نحوه عملکرد روتاری
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
مشاهده اجرای عملی عملکرد روتاری
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
فیلم آموزش STM32F1 مقدماتی متوسط
فروشگاه:
https://goo.gl/oMHSom
پاسخگویی به سوالات :
https://goo.gl/2Zr5Qg

فیلم پیشرفته
فروشگاه :
https://goo.gl/JBvEZg
سوالات :
https://goo.gl/XVsMBf
@armeducation
armeducation
🎓دوره پیشرفته میکروکنترلر STM32 🏢 مکان : "اصفهان" مدت 32 ساعت 🕔 زمان : جمعه ها ساعت 9 الی 13 ، در 8 هفته ▶️ شروع قطعی دوره : جمعه 3 اسفند ماه 97 💲 شهریه : 480 هزار تومان، 📚 پیش نیاز : تسلط کامل به مباحث دوره مقدماتی. - اولویت با کسانیست که ثبت نام…
📣 فردا جمعه شروع دوره پیشرفته stm32
❗️ظرفیت باقی مانده :فقط 1نفر.
🏢 مکان : "اصفهان"
مدت 32 ساعت
🕔 زمان : جمعه ها ساعت 9 الی 13 ، در 8 هفته
💲 شهریه : 480 هزار تومان،
📚 پیش نیاز : تسلط کامل به مباحث دوره مقدماتی.
👈 اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
🖋 جهت ثبت نام
🆔 -》 @mzarkoob
☎️ 09359956361
armeducation
ساختار یک نند فلش دارای 1024 Block هر Block 64 pages و هر page 2 * 1024 bytes @armeducation
فضای یک نند فلش 1G برابر با 2*1024*64*1024 بایت یعنی 134,217,728 بایت و نند 2G برابر با 268,435,456 بایت است.
یک نند فلش دارای تعدادی بلوک است.
ولی آیا تمام این بلوک ها سالم است؟
اگر در تمام این بلوک ها (64 page هر بلوک) دیتایی قرار داده و مجدد آن را قرائت کرده و با دیتای نوشته شده مقایسه کنیم، میبینیم در تعدادی از بلوک ها ، یکسان نیستند.
فکر می کنید این تست چقدر طول بکشد؟
آیا سایر حافظه ها هم به همین شکل هستند!؟
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
‍ یک دکتر و یک مهندس بانویی را دوست داشتند
دکتر به آن بانو هر روز شاخه ای گل رز تقدیم میکرد 🌹
و مهندس هر روز یک سیب تقدیم آن بانو میکرد. 🍎
بانو گیج شده بود
پس از مهندس پرسید:
معنی گرفتن گل رز عشق و علاقه هست
ولی چرا شما برایم سیب میاورید؟!
مهندس پاسخ داد:
چون مصرف روزانه یک سیب
شما را از دکتر بی نیاز میکند!!!

مهندس مهندس که میگن اینه ها 😂😁😁
---------------------------------

برای مهندسین بن بستی وجود ندارد

آنان یا راهی را خواهند یافت

یا راهی را خواهند ساخت

یا در کل منکر هر راهی میشوند

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


@armeducation
گیرنده ریموت لرنینگ 315MHZ و 433MHZ
در میکرو باید بتوان پالس های Preamble و H و L را در میان انبوهی از نویز تشخیص داد. این کار با توجه به نسبت یک به صفر و محاسبه آن در میکرو قابل انجام است.
@armeducation
نمای داخلی یک گیرنده و فرستنده کد لرن
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی گیرنده کد لرن با میکروکنترلر STM8
@armeducation
دوره آموزش مقدماتی STM32F1
🏢 مکان : دانشگاه اصفهان
کاملا عملی
مدت 32 ساعت
🕔 زمان : 5 شنبه ها ساعت 16 الی 19
▶️ شروع دوره : پنج شنبه 9 اسفند
5️⃣1️⃣ ظرفیت : 15 نفر
🔴 ظرفیت باقی مانده : فقط 4 نفر
💲 شهریه : 350 هزار تومان شهریه آزاد، 263 هزار تومان دانشجویان دانشگاه اصفهان
تخفیف : 313 هزار تومان فقط برای کسانی که تا سه شنبه 7 اسفند ثبت نام خود را قطعی کنند.
👤 مدرس : مهندس مهدی زرکوب
📚 پیش نیاز : آشنایی با زبان برنامه نویسی سی
📝 سرفصل :
http://www.arm-education.ir/?p=19
- با توجه به دانشجویی بودن دوره؛ متناسب با متوسط سطح کلاس، سرفصل ذکر شده تدریس خواهد شد.
اولویت با کسانیست که زودتر ثبت نام خود را قطعی کنند.
- بیس مطالب به صورت رجیستری و توابع CMSIS و HAL در موارد لازم
🖋 جهت ثبت نام قطعی
🆔 -》 @mzarkoob
☎️ 09359956361
تفاوت استفاده از دو تابع از یک کتابخانه ChaN در نمایش فایل یک عکس از SD کارت روی TFT LCD
- عکس سمت راست به صورت سالم و پایین عکس سمت چپ ناسالم
- در کل باید تمام حالات برای توابع آماده بررسی شود تا متوجه ایراد شده و در صدد رفع آنها باشیم.
@armeducation
در یک پروژه با توابع HAL یا CMSIS در صورت نیاز می توان از رجیسترها استفاده کرد.
این موضوع کاملا طبیعی است؛ زیرا این توابع نیز در نهایت از رجیسترها یا آدرس های آن برای تنظیمات استفاده می کنند.
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی ارسال تصویر از کامپیوتر به میکرو با اترنت تحت پروتکل TCP و نمایش بر روی TFT LCD
@armeducation
نتیجه عملی برنامه کپی کردن یک فایل در SD کارت 😕
توابع ChaN :
http://elm-chan.org/fsw/ff/doc/open.html
/* Copy a file "image.bmp" on the drive 0 to "newname.bmp" on drive 0 */
LPC1788
به نظر شما دلیل چیست!؟
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی کپی فایل ها از SD به SD کارت
توابع ChaN .
در اینجا ابتدا فایل عکس از SD قرائت شده و نمایش داده شده، سپس مجدد فایل قرائت شده و با نام دیگری در sd کارت ذخیره می شود و جهت مقایسه نمایش داده می شود.
سرعت کم کپی قابل تامل است. زیرا برای رفع ایراد نوشتن طولانی در فایل، بایستی گزینه هایی لحاظ می شد.
ممکن است در استفاده از توابع آماده ایراداتی مشاهده شود اما رفع ایرادات توابع برای انجام کاری با درک عملکرد و بررسی جزییات آن امکان پذیر است.
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
آموزش مقدماتی میکروکنترلر LPC1788:
https://goo.gl/l4MmGP
تاپیک در فروم :
https://goo.gl/JEo7f9

آموزش پیشرفته میکروکنترلر LPC1788:
https://goo.gl/kKt72J
تاپیک:
https://goo.gl/qccMOi

@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
کانال کاملا تخصصی میکروکنترلرهای ARM
شما معرف کانال به سایر دوستان خود باشید.
👇👇👇👇👇👇
@armeducation
با سپاس
@armeducation
نتیجه عملی برنامه کپی کردن پیوسته یک فایل در SD کارت 😐
توابع RL کیل
LPC1788
در نوشتن پیوسته اگر حجم دیتا کم باشد مشکلی وجود ندارد. این چیزی است که در آموزش انجام می شود. ولی در انجام کار ، ملاحظات خودش را نشان می دهد.
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی کپی فایل ها از SD به SD کارت
توابع RL کیل
بایت به بایت
برای نوشتن در فایل باید اطمینان حاصل کرد که این کار درست انجام شده است و برای این کار بایستی خروجی تابع چک شود.
@armeducation
با توجه به سوالات متعددی که در رابطه با دوره آموزشی فوق و سایر دوره های آموزشی حضوری مطرح شده لازم است مواردی را در پاسخ، شرح داده شود.
1- کلاس حضوری سرفصل هاش مطابق همون فیلم اموزشی هست؟ یا کاملتره
میخواستم بپرسم اینکه یک نفر دی وی دی های هر دو سطح آموزش stm32 رو داشته باشه با اینکه سر کلاس شرکت کنه چقدر مطالب فرق داره؟
یعنی شیوه آموزش و سرفصل مطالب کلاس مثل همون فیلمهای آموزشی هست یا فرق داره؟
پاسخ : در لینکی که داده شده از سرفصل به صورت جزیی تر مواردی که تدریس می شود ذکر شده. با مقایسه دقیق تر می توان متوجه تفاوت هایی شد. مسلما اگر قرار باشه دقیقا همان مطالب به همان اندازه که در فیلم شرح داده شده ذکر شود، چه لزومی به برگزاری کلاس خواهد بود!؟
همچنین در دوره تاکید ویژه ای روی ” کاربردهای پریفرالها ” و تمرینات بعد از آن و رفع ایراد در جلسه بعد بر اساس تمرینات انجام داده شده، خواهد بود.
مسلما بعد از شرح یک قسمت در همان جلسه بایستی به صورت عملی آرم آموزان آن را انجام دهند تا در صورت مواجه شدن با مشکل بتوانند آن را رفع کنند.
2- هزینه دوره جای تخفیف داره؟
پاسخ : با توجه به افزایش شدید قیمت ها،ما فقط در این دوره پل را بالا نبرده ایم بلکه رودخانه را پایین آورده ایم!
هزینه کمتر این دوره به معنای سطحی بودن آموزش ها نخواهد بود. هر چند افراد به میزان تلاش خود از هر دوره ای بهره خواهند برد.
لازم به ذکر است که دوره های بعدی با حداقل افزایش هزینه 1.5 الی 2 برابر برگزار می شود.
در صورتی که سوال دیگری هست در گروه مطرح نمایید.
با سپاس
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
مجموعه فیلم های آموزش کار با نرم افزار STM32CubeMX و توابع HAL

1-1- نحوه ایجاد پروژه در نرم افزار STM32CubeMX برای keil و پروگرام کردن بر روی برد
https://news.1rj.ru/str/armeducation/270
2-1- نحوه تنظیمات در نرم افزار STM32CubeMX برای خروجی کردن پایه ها
https://news.1rj.ru/str/armeducation/282
2-2- نحوه تنظیمات در نرم افزار STM32CubeMX برای ورودی کردن پایه ها
https://news.1rj.ru/str/armeducation/284
3-1- نحوه تنظیمات در نرم افزار STM32CubeMX برای وقفه خارجی
https://news.1rj.ru/str/armeducation/287
4-1- نحوه تنظیمات در نرم افزار STM32CubeMX برای پورت سریال و ارسال یک رشته
https://news.1rj.ru/str/armeducation/290
4-2- دریافت یک کاراکتر و رشته از پورت سریال با استفاده از توابع HAL
https://news.1rj.ru/str/armeducation/295
4-3- دریافت یک کاراکتر از پورت سریال با استفاده از وقفه در توابع HAL
https://news.1rj.ru/str/armeducation/301
5-1- راه اندازی تایمر و وقفه آن با تنظیمات در STM32CubeMX
https://news.1rj.ru/str/armeducation/331
5-2- راه اندازی PWM با تنظیمات در STM32CubeMX
https://news.1rj.ru/str/armeducation/334
6-1- راه اندازی ADC با تنظیمات در STM32CubeMX
https://news.1rj.ru/str/armeducation/341
6-2- استفاده از وقفه در راه اندازی ADC با تنظیمات در STM32CubeMX
https://news.1rj.ru/str/armeducation/343
7-1- راه اندازی DAC با تنظیمات در STM32CubeMX
https://news.1rj.ru/str/armeducation/346
8-1- راه اندازی RTC با تنظیمات در STM32CubeMX
https://news.1rj.ru/str/armeducation/353
8-2- وقفه RTC با تنظیمات در STM32CubeMX
https://news.1rj.ru/str/armeducation/358

@armeducation