Forwarded from armeducation (Mahdi Zarkoob)
به اطلاع افرادی که فیلم های آموزشی میکروکنترلرهای ARM (شامل LPC1768 و LPC1788 و STM32 مقدماتی و پیشرفته ) و STM8 ، همچنین فیلم کاربردی زبان سی را خریداری کرده اند می رساند که جهت پشتیبانی بهتر به یوزر
@kavir_support_kavirvideo
پیام داده تا به گروه تلگرام اختصاصی پشتیبانی اد شوند.
با سپاس
@armeducation
@kavir_support_kavirvideo
پیام داده تا به گروه تلگرام اختصاصی پشتیبانی اد شوند.
با سپاس
@armeducation
🎓 آخرین دوره آموزش مقدماتی میکروکنترلر STM32 در سال 98
🏢 مکان : "اصفهان"
(سطح مقدماتی متوسط)
⏱ مدت "36" ساعت
🕔 زمان : چهارشنبه ها ساعت 15:30 الی 19:30، در 9 هفته
▶️ شروع قطعی دوره : چهارشنبه 8 آبان ماه 98
👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM
📚 پیش نیاز : آشنایی با زبان برنامه نویسی سی
https://t.me/armeducation/210
8️⃣ ظرفیت : 8 نفر. ظرفیت باقی مانده فقط 2 نفر
💲 شهریه : 630 هزار تومان، با تخفیف 550 هزار تومان
⚠️ اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
👈 مشاوره رایگان در زمانهای هماهنگ شده قبل از شروع دوره
🖋 جهت ثبت نام :
🆔 -》 @mzarkoob
☎️ 09359956361
✅ آموزش این دوره مقدماتی متوسط از پایه، عملی و کاربردی خواهد بود نه صرفا آشنایی با رجیسترها یا توابع .
✔️شرح رجیسترها و اصول عملکرد توابع، به صورت موازی آشنایی با توابع cmsic و HAL و ” کاربردهای پریفرالها ” و اجرای عملی در کلاس و تمرین بعد از آن و رفع ایراد در جلسه بعد
💻تجهیزات لازم : لب تاب. برد ، پروگرامر برای کار در خارج از کلاس
⚡️🔚لازم به ذکر است این دوره آخرین دوره مقدماتی در سال 98 بوده و بعد از آن دوره پیشرفته می باشد.
پیشنیاز دوره پیشرفته تسلط کامل به مباحث دوره مقدماتیست.
@armeducation
🏢 مکان : "اصفهان"
(سطح مقدماتی متوسط)
⏱ مدت "36" ساعت
🕔 زمان : چهارشنبه ها ساعت 15:30 الی 19:30، در 9 هفته
▶️ شروع قطعی دوره : چهارشنبه 8 آبان ماه 98
👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM
📚 پیش نیاز : آشنایی با زبان برنامه نویسی سی
https://t.me/armeducation/210
8️⃣ ظرفیت : 8 نفر. ظرفیت باقی مانده فقط 2 نفر
💲 شهریه : 630 هزار تومان، با تخفیف 550 هزار تومان
⚠️ اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
👈 مشاوره رایگان در زمانهای هماهنگ شده قبل از شروع دوره
🖋 جهت ثبت نام :
🆔 -》 @mzarkoob
☎️ 09359956361
✅ آموزش این دوره مقدماتی متوسط از پایه، عملی و کاربردی خواهد بود نه صرفا آشنایی با رجیسترها یا توابع .
✔️شرح رجیسترها و اصول عملکرد توابع، به صورت موازی آشنایی با توابع cmsic و HAL و ” کاربردهای پریفرالها ” و اجرای عملی در کلاس و تمرین بعد از آن و رفع ایراد در جلسه بعد
💻تجهیزات لازم : لب تاب. برد ، پروگرامر برای کار در خارج از کلاس
⚡️🔚لازم به ذکر است این دوره آخرین دوره مقدماتی در سال 98 بوده و بعد از آن دوره پیشرفته می باشد.
پیشنیاز دوره پیشرفته تسلط کامل به مباحث دوره مقدماتیست.
@armeducation
Telegram
armeducation
در پست های قبلی بر روی این مطلب تاکید شد که
• پیش نیاز کار با میکروکنترلرهای ARM ، آشنایی با زبان C می باشد.
https://t.me/armeducation/78
برای یک دوره مقدماتی میکروکنترلرهای ARM مواری از زبان برنامه نویسی C که بیشتر در عمل به کار می آید بدین صورت می باشد…
• پیش نیاز کار با میکروکنترلرهای ARM ، آشنایی با زبان C می باشد.
https://t.me/armeducation/78
برای یک دوره مقدماتی میکروکنترلرهای ARM مواری از زبان برنامه نویسی C که بیشتر در عمل به کار می آید بدین صورت می باشد…
اس دی کارت تقلبی و دردسرهای آن!
همه چیز درست پیش می رود که در برد جدید مشاهده می شود عکس ها درست نمایش داده نمی شود. برنامه ای که قبلا در برد تستی، درست بوده الان درست کار نمی کند! همه چیز برنامه بررسی می شود، همچنین سخت افزار. فقط یک عکس از SD روی TFT درست نمایش داده می شود و سایر عکس ها ناقص است. اگر کانفیگ پایه ها غلط باشد یا برنامه مشکل دارد چرا فقط یک عکس ؟🤔 ....
بعد از صرف زمان بسیار جهت انواع تست ها و تغییرات، SD کارت هم تعویض می شود که مشاهده می شود همه چیز درست شد. بله، SD کارت تقلبی بود! 😡چیزی که ممکن است اصلا فکرش را هم نکنیم.
در مواجه با یک ایراد بایستی تمام موارد از ابتدا بررسی شود. گاهی ایراد از جاییست که اصلا فکرش را هم نمی کنید.
@armeducation
همه چیز درست پیش می رود که در برد جدید مشاهده می شود عکس ها درست نمایش داده نمی شود. برنامه ای که قبلا در برد تستی، درست بوده الان درست کار نمی کند! همه چیز برنامه بررسی می شود، همچنین سخت افزار. فقط یک عکس از SD روی TFT درست نمایش داده می شود و سایر عکس ها ناقص است. اگر کانفیگ پایه ها غلط باشد یا برنامه مشکل دارد چرا فقط یک عکس ؟🤔 ....
بعد از صرف زمان بسیار جهت انواع تست ها و تغییرات، SD کارت هم تعویض می شود که مشاهده می شود همه چیز درست شد. بله، SD کارت تقلبی بود! 😡چیزی که ممکن است اصلا فکرش را هم نکنیم.
در مواجه با یک ایراد بایستی تمام موارد از ابتدا بررسی شود. گاهی ایراد از جاییست که اصلا فکرش را هم نمی کنید.
@armeducation
نمونه ای از ساخت یک محصول با استفاده از میکروکنترلرهای arm
دستگاه لیزر فیزیوتراپی که برنامه نویسی آن را انجام داده ام.
@armeducation
دستگاه لیزر فیزیوتراپی که برنامه نویسی آن را انجام داده ام.
@armeducation
🎓 دوره آموزش میکروکنترلر STM32F1 - آذر 98
🏢 مکان : "مشهد"
(سطح مقدماتی متوسط)
⏱ مدت "16" ساعت فشرده
🕔 زمان : پنج شنبه و جمعه 7 و 8 ام آذر ماه ساعت 9 الی 18
👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM
📚 پیش نیاز : آشنایی با زبان برنامه نویسی سی و کار با توابع هال جهت آشنایی قبلی با راه اندازی اولیه
https://t.me/armeducation/210
8️⃣ ظرفیت : 10 نفر
💲 شهریه : 400 هزار تومان، پیش ثبت نام 150 هزار تومان.
🔴 20 درصد تخفیف ویژه به مناسبت میلاد رسول اکرم برای کسانی که فقط تا "شنبه 25 آبان" ثبت نام خود را قطعی نمایند.
⚠️ اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
🖋 جهت پیش ثبت نام :
🆔 -》 @mzarkoob
☎️ 09359956361
📝 سرفصل : ارسال می شود
✅ آموزش این دوره مقدماتی متوسط از پایه، عملی، کاربردی و "پروژه محور" خواهد بود. بیس کار رجیستری و البته از توابع CMSIS و HAL هم در موارد لازم استفاده خواهد شد.
💻تجهیزات لازم : لب تاب، برد و پروگرامر جهت کار خارج از کلاس
✳️پشتیبانی در گروه تلگرامی بعد از دوره نیز باقی خواهد ماند.
@armeducation
🏢 مکان : "مشهد"
(سطح مقدماتی متوسط)
⏱ مدت "16" ساعت فشرده
🕔 زمان : پنج شنبه و جمعه 7 و 8 ام آذر ماه ساعت 9 الی 18
👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM
📚 پیش نیاز : آشنایی با زبان برنامه نویسی سی و کار با توابع هال جهت آشنایی قبلی با راه اندازی اولیه
https://t.me/armeducation/210
8️⃣ ظرفیت : 10 نفر
💲 شهریه : 400 هزار تومان، پیش ثبت نام 150 هزار تومان.
🔴 20 درصد تخفیف ویژه به مناسبت میلاد رسول اکرم برای کسانی که فقط تا "شنبه 25 آبان" ثبت نام خود را قطعی نمایند.
⚠️ اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
🖋 جهت پیش ثبت نام :
🆔 -》 @mzarkoob
☎️ 09359956361
📝 سرفصل : ارسال می شود
✅ آموزش این دوره مقدماتی متوسط از پایه، عملی، کاربردی و "پروژه محور" خواهد بود. بیس کار رجیستری و البته از توابع CMSIS و HAL هم در موارد لازم استفاده خواهد شد.
💻تجهیزات لازم : لب تاب، برد و پروگرامر جهت کار خارج از کلاس
✳️پشتیبانی در گروه تلگرامی بعد از دوره نیز باقی خواهد ماند.
@armeducation
Telegram
armeducation
در پست های قبلی بر روی این مطلب تاکید شد که
• پیش نیاز کار با میکروکنترلرهای ARM ، آشنایی با زبان C می باشد.
https://t.me/armeducation/78
برای یک دوره مقدماتی میکروکنترلرهای ARM مواری از زبان برنامه نویسی C که بیشتر در عمل به کار می آید بدین صورت می باشد…
• پیش نیاز کار با میکروکنترلرهای ARM ، آشنایی با زبان C می باشد.
https://t.me/armeducation/78
برای یک دوره مقدماتی میکروکنترلرهای ARM مواری از زبان برنامه نویسی C که بیشتر در عمل به کار می آید بدین صورت می باشد…
armeducation
در نظر بگیرید در یک تاچ، مختصات 4 نقطه خوانده شده به صورت زیر بدست بیاید : Point0 : X=236, Y=3559 Point1 : X=3905, Y=3531 Point2 : X=179, Y=209 Point3 : X=3918, Y=158 بنابراین با لمس تاچ مختصاتی بدست می آید که در رنج این اعداد است. با چند شرط ساده می توان…
مفهوم نگاشت در تاچ مقاومتی
@armeducation
@armeducation
armeducation pinned «🎓 دوره آموزش میکروکنترلر STM32F1 - آذر 98 🏢 مکان : "مشهد" (سطح مقدماتی متوسط) ⏱ مدت "16" ساعت فشرده 🕔 زمان : پنج شنبه و جمعه 7 و 8 ام آذر ماه ساعت 9 الی 18 👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM 📚 پیش نیاز : آشنایی با زبان…»
آخرین جلسه هشتمین دوره مقدماتی متوسط میکروکنترلر stm32
اصفهان - مهر 98
کوچکترین شرکت کننده دوره آقای علی مرادی کلاس هشتم 😌
جای غایبین خالی.
@armeducation
اصفهان - مهر 98
کوچکترین شرکت کننده دوره آقای علی مرادی کلاس هشتم 😌
جای غایبین خالی.
@armeducation
armeducation
نمایش قسمتی از عکس یک عکس پس زمینه بر روی ال سی دی وجود دارد و می خواهید هر بار تعدادی عکس با طول و عرض متفاوت در جاهای مختلف TFT نمایش دهید. می توان مجدد فقط همان قسمت را عکس پس زمینه (از رم خارجی) قرار داد و سایر عکس ها را در جای دلخواه قرار داد. به این…
This media is not supported in your browser
VIEW IN TELEGRAM
ملاحظات نمایش فونت بدون پس زمینه بر روی یک عکس
حذف بک گراند از فونت
جایگزین کردن همان تکه از عکس نمایش داده شده در TFT قبل از تغییر عدد
@armeducation
حذف بک گراند از فونت
جایگزین کردن همان تکه از عکس نمایش داده شده در TFT قبل از تغییر عدد
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
ملاحظات نمایش چند عکس کوچک با سایز متفاوت بر روی یک عکس
@armeducation
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
نمایش زمان با فونت
پرهیز از انجام کار اضافی به عنوان یک ملاحظه در نمایش زمان روی tft lcd
@armeducation
پرهیز از انجام کار اضافی به عنوان یک ملاحظه در نمایش زمان روی tft lcd
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
شرحی بر عملکرد دستگاه ترموستات لمسی
@armeducation
@armeducation
armeducation
GPIO_STM32F10x_MZarkoob.rar
GPIO_lpc1768.rar
145.7 KB
سمپل راه اندازی اولیه gpio در میکروکنترلر lpc1768
This media is not supported in your browser
VIEW IN TELEGRAM
قسمت اول مبحث شرح رجیسترهای GPIO
از فیلم آموزش مقدماتی متوسط میکروکنترلر LPC1768
https://t.me/armeducation/449
@armeducation
از فیلم آموزش مقدماتی متوسط میکروکنترلر LPC1768
https://t.me/armeducation/449
@armeducation
استفاده از union در تعریف رجسترها :
تعریف رجیستر SET و ... در میکروی lpc1768
typedef struct
{
....
union {
__IO uint32_t FIOSET;
struct {
__IO uint16_t FIOSETL;
__IO uint16_t FIOSETH;
};
struct {
__IO uint8_t FIOSET0;
__IO uint8_t FIOSET1;
__IO uint8_t FIOSET2;
__IO uint8_t FIOSET3;
};
};
.....
} LPC_GPIO_TypeDef;
———————————
تعریف رجیسترهای GPIO در میکروی lpc1788
typedef struct
{
__IO uint32_t DIR;
uint32_t RESERVED0[3];
__IO uint32_t MASK;
__IO uint32_t PIN;
__IO uint32_t SET;
__O uint32_t CLR;
} LPC_GPIO_TypeDef;
———————————-
تعریف رجیسترهای GPIO در میکروی stm32f10x
typedef struct
{
__IO uint32_t CRL;
__IO uint32_t CRH;
__IO uint32_t IDR;
__IO uint32_t ODR;
__IO uint32_t BSRR;
__IO uint32_t BRR;
__IO uint32_t LCKR;
} GPIO_TypeDef;
————————————
در عمل این تفاوت تعریف منجر به چه نتایجی خواهد شد؟
@armeducation
تعریف رجیستر SET و ... در میکروی lpc1768
typedef struct
{
....
union {
__IO uint32_t FIOSET;
struct {
__IO uint16_t FIOSETL;
__IO uint16_t FIOSETH;
};
struct {
__IO uint8_t FIOSET0;
__IO uint8_t FIOSET1;
__IO uint8_t FIOSET2;
__IO uint8_t FIOSET3;
};
};
.....
} LPC_GPIO_TypeDef;
———————————
تعریف رجیسترهای GPIO در میکروی lpc1788
typedef struct
{
__IO uint32_t DIR;
uint32_t RESERVED0[3];
__IO uint32_t MASK;
__IO uint32_t PIN;
__IO uint32_t SET;
__O uint32_t CLR;
} LPC_GPIO_TypeDef;
———————————-
تعریف رجیسترهای GPIO در میکروی stm32f10x
typedef struct
{
__IO uint32_t CRL;
__IO uint32_t CRH;
__IO uint32_t IDR;
__IO uint32_t ODR;
__IO uint32_t BSRR;
__IO uint32_t BRR;
__IO uint32_t LCKR;
} GPIO_TypeDef;
————————————
در عمل این تفاوت تعریف منجر به چه نتایجی خواهد شد؟
@armeducation
یک سمپل اولیه برای راه اندازی آی سی ساعت ds1307 :
https://github.com/yohanes-erwin/stm32f103-keil/tree/master/ds1307
میکروکنترلر stm32f1
توابع cmsis
@armeducation
https://github.com/yohanes-erwin/stm32f103-keil/tree/master/ds1307
میکروکنترلر stm32f1
توابع cmsis
@armeducation
GitHub
stm32f103-keil/ds1307 at master · yohanes-erwin/stm32f103-keil
Programming STM32F013 (Blue Pill) by Examples (SPL) - yohanes-erwin/stm32f103-keil
🎓 دوره آموزش میکروکنترلر STM32 - آذر 98
🏢 مکان : دانشگاه فردوسی مشهد
🕔 زمان : 5 شنبه و جمعه 28 و 29 ام آذر ساعت 9 الی 18، "16" ساعت فشرده
👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM
📚 پیش نیاز : آشنایی با زبان برنامه نویسی سی و کار با توابع HAL جهت آشنایی با راه اندازی های اولیه
شهریه : 400 هزار تومان، تخفیف "بسیار ویژه" برای دانشجویان فردوسی، سایر دانشجویان و برای سایرین که تا 20 آذر ثبت نام خود را نهایی کنند.
⚠️ اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
جهت ثبت نام :
تلگرام @mzarkoob
☎️ 09359956361
✅ آموزش این دوره مقدماتی متوسط از پایه، عملی، کاربردی و "پروژه محور" خواهد بود. بیس کار "رجیستری" و البته از توابع CMSIS و HAL هم در موارد لازم استفاده خواهد شد.
✳️پشتیبانی در گروه تلگرامی قبل و بعد از دوره
👈 با توجه به فشرده بودن دوره لازم است آمادگی لازم را قبل از کلاس داشته باشید. لذا گروه یک هفته قبل از کلاس تشکیل می شود و همه موارد لازم در آن قرار می گیرد. لذا اگر قصد شرکت در دوره را دارید پیشنهاد می شود ثبت نام خود را به تاخیر نیاندازید.
@armeducation
🏢 مکان : دانشگاه فردوسی مشهد
🕔 زمان : 5 شنبه و جمعه 28 و 29 ام آذر ساعت 9 الی 18، "16" ساعت فشرده
👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM
📚 پیش نیاز : آشنایی با زبان برنامه نویسی سی و کار با توابع HAL جهت آشنایی با راه اندازی های اولیه
شهریه : 400 هزار تومان، تخفیف "بسیار ویژه" برای دانشجویان فردوسی، سایر دانشجویان و برای سایرین که تا 20 آذر ثبت نام خود را نهایی کنند.
⚠️ اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
جهت ثبت نام :
تلگرام @mzarkoob
☎️ 09359956361
✅ آموزش این دوره مقدماتی متوسط از پایه، عملی، کاربردی و "پروژه محور" خواهد بود. بیس کار "رجیستری" و البته از توابع CMSIS و HAL هم در موارد لازم استفاده خواهد شد.
✳️پشتیبانی در گروه تلگرامی قبل و بعد از دوره
👈 با توجه به فشرده بودن دوره لازم است آمادگی لازم را قبل از کلاس داشته باشید. لذا گروه یک هفته قبل از کلاس تشکیل می شود و همه موارد لازم در آن قرار می گیرد. لذا اگر قصد شرکت در دوره را دارید پیشنهاد می شود ثبت نام خود را به تاخیر نیاندازید.
@armeducation