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
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
پایه PA0 به عنوان پایه WKUP pin در STM32
@armeducation
نتیجه مختصر اجرای عملی عملکرد مد STOP:
بعد از مدت زمانی در زیروال وقفه تایمر، برنامه وارد مد STOP می شود و با وقفه پایه از این مد خارج شده و ادامه کار خود را انجام می دهد.
@armeducation
تفاوت نتیجه اجرای برنامه در سیمولاتور و عمل
میکروی stm32f103ve
در سیمولاتور بعد از پیکربندی تایمر و سپری شدن یک مدت زمان وارد زیروال وقفه می شود. در عمل بلافاصله بعد از پیکربندی تایمر!
@armeducation
نتیجه یکسان اجرای در سیمولاتور و عمل
میکرو LPC1768
تایمر این گونه تنظیم شده است که بعد از چند ثانیه وقفه بدهد.
بعد از پیکربندی تایمر، و سپری شدن این چند ثانیه هم همین اتفاق افتاده است.
@armeducation
توابعی مانند :
NVIC_EnableIRQ
NVIC_SetPriority
SysTick_Config
و ... در داخل این هدر core_cm3.h قرار دارد و همچنین توابع
__WFI ;
و
__WFE;
@armeducation
فکر می کنید نتیجه این دو قانون چه باشد؟
1- قبل از طرح سوال با جستجو از عدم وجود مطلب ارسالی مطمئن شوید . همچنین در صورت نتیجه مطلوب نگرفتن از جستجو در نت، سوال خود را مطرح نمایید.
2- از گفتن کلمه "تو گوگل سرچ کن" اکیدا خودداری کنید. یا جواب شخص را کامل دهید یا آن مبحث را خود سرچ کرده و نتایج را در گروه قرار دهید.
لطفا از سیمولاتور برای رسیدن به پاسخ استفاده نشود!
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
Diff_NXP_STM32.pdf
91.7 KB
تفاوت ها و شباهت های مختصر میکروهای شرکت فیلیپسNXP و ST Electronics
با توجه به نوع کار و مشخصات آن می توان مشخص کرد از چه میکرویی بهتر است استفاده کرد.
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
آموزش مقدماتی میکروکنترلر LPC1768 ورژن 2 :
http://goo.gl/vBlK6N
تاپیک :
http://goo.gl/FVaEnI
آموزش پیشرفته میکروکنترلر LPC1768 :
http://goo.gl/YHLD0J
تاپیک :
http://goo.gl/HnLQAH
@armeducation
صفحه ما در اینستاگرام:
https://www.instagram.com/armeducation/

@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
آیا شما از معرفین مطالب این کانال به سایر دوستان خود هستید!؟
در صورتی که مطالب آموزشی کانال را مفید می دانید شما معرف کانال به سایر دوستان خود باشید.
👇👇👇👇👇👇
@armeducation
با سپاس
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی عملکرد مد STOP در STM32 :
بعد از مدت زمانی، برنامه وارد مد STOP می شود و با وقفه پایه از این مد خارج شده و ادامه کار خود را انجام می دهد. 
@armeducation
اجرای عملی تنظیم ساعت به عنوان یک تمرین برنامه نویسی :
در حین اجرای برنامه می توان ساعت را با زدن کلید منو تنظیم کرد.
با زدن کلید SET عدد تنظیم شده در میکرو ثبت و اعمال می شود.
https://www.aparat.com/v/iWvd7
می توان کلید set را نیز حذف کرد.
ملاحظات برنامه نویسی:
-برای سال و ماه و روز یک بازه قرار داده شود تا اعداد غلط را نتوان اعمال کرد.
- در موقع up زدن با رسیدن عدد به انتهای بازه مجدد به ابتدای بازه بازگردد.
- در موقع down زدن با رسیدن عدد به ابتدای بازه مجدد به انتهای بازه بازگردد.
-در صورت تمایل با نگه داستن up و down هر یک ثانیه یک بار یا کمتر عدد افزایش یا کاهش یابد.
@armeducation
5. How to Connect the STM32 and ST-Link v2 for ARM Microcontrollers - Tutorial and First Circuit
https://www.aparat.com/v/gdAhW

6. How to Output to a Pin to Blink an LED for Arm Microcontrollers - GPIO Tutorial Part 1
https://www.aparat.com/v/5VhQ1

7. How to Output to a Pin to Blink an LED for Arm Microcontrollers - GPIO Tutorial Part 2
https://www.aparat.com/v/71CsO

8. How to Output to a Pin to Blink an LED for Arm Microcontrollers - GPIO Tutorial Part 3
https://www.aparat.com/v/cY0S9

@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی تنظیم ساعت به عنوان یک تمرین برنامه نویسی :
در حین اجرای برنامه می توان ساعت را با زدن کلید منو تنظیم کرد.
با زدن کلید SET عدد تنظیم شده در میکرو ثبت و اعمال می شود.

@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
صفحه ما در اینستاگرام:
https://www.instagram.com/armeducation/

@armeducation
سرفصل فیلم آموزش مقدماتی میکروکنترلر LPC1768 ورژن 2 قسمت اول:
لینک فروشگاه :
http://goo.gl/vBlK6N
تاپیک ایران میکرو جهت سوالات:
http://goo.gl/FVaEnI
سرفصل فیلم آموزش مقدماتی میکروکنترلر LPC1768 ورژن 2 قسمت دوم:
لینک فروشگاه :
http://goo.gl/vBlK6N
تاپیک ایران میکرو جهت سوالات:
http://goo.gl/FVaEnI
آموزش کاربردی زبان C در میکروکنترلرهای ARM :
http://goo.gl/PoYFu1
تاپیک در انجمن ایران میکرو:
http://goo.gl/hKvO0J
پاسخگویی به سوالات :
گروه تلگرامی مخصوص فیلم
@armeducation
فیلم آموزش پیشرفته STM32F10x
لینک فروشگاه :
https://goo.gl/JBvEZg
انجمن ایران میکرو جهت پاسخ گویی به سوالات :
https://goo.gl/XVsMBf
@armeducation