armeducation
🎓 اصفهان : بیست و سومین دوره آموزش «مقدماتی» و «متوسط» میکروکنترلر STM32 - دی ماه ۱۴۰۳ 🏢 مکان : "اصفهان" - حضوری. (در دو سطح مقدماتی و متوسط جداگانه) ⏱️ مدت "28" ساعت 🕔 زمان شروع : پنج شنبه و جمعه 27 و 28 دی. - مقدماتی : جمعه ها صبح از 28 دی ماه - متوسط…
جلسه اول بیست و چندمین 🙂 دوره stm32
دوره متوسط - اصفهان
پنج شنبه ۲۷ دیماه ۱۴۰۳
بعد از سه دوره برگزاری دوره مقدماتی در اصفهان، این اولین دوره متوسط هست که برگزار میشه.
ظاهراً باید یک تجدید نظری در شماره گذاری دوره ها داشته باشم !
@armeducation
دوره متوسط - اصفهان
پنج شنبه ۲۷ دیماه ۱۴۰۳
بعد از سه دوره برگزاری دوره مقدماتی در اصفهان، این اولین دوره متوسط هست که برگزار میشه.
ظاهراً باید یک تجدید نظری در شماره گذاری دوره ها داشته باشم !
@armeducation
👍7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
شروع انجام کار
یک قسمت از انتهای جلسه اول دوره مقدماتی stm32
بعد از چشمک زن led و قر دادن! بایستی اعداد نمایش داده بشه که آرم آموزان از همین ابتدای دوره آموزشی با مفهوم انجام کار آشنا شود و از اندک آموخته هایشان استفاده کنند. در انجام کار هست که برنامه نویسی سی خودشو نشون میده نه در راه اندازی پشت سر هم پریفرالها!
البته در ادامه باید یک تفکیکی برای کار داشته باشیم. کارهای کاربردی و کارهای سرگرمی
نظر شما در مورد این دو مدل کار چیه ؟
@armeducation
یک قسمت از انتهای جلسه اول دوره مقدماتی stm32
بعد از چشمک زن led و قر دادن! بایستی اعداد نمایش داده بشه که آرم آموزان از همین ابتدای دوره آموزشی با مفهوم انجام کار آشنا شود و از اندک آموخته هایشان استفاده کنند. در انجام کار هست که برنامه نویسی سی خودشو نشون میده نه در راه اندازی پشت سر هم پریفرالها!
البته در ادامه باید یک تفکیکی برای کار داشته باشیم. کارهای کاربردی و کارهای سرگرمی
نظر شما در مورد این دو مدل کار چیه ؟
@armeducation
👍3
armeducation
جلسه آخر شانزدهمین دوره مقدماتی متوسط stm32 اصفهان - اسفند ۱۴۰۱ جای سه نفر از غایبین به علت مشغله شدید انتهای سال خالی. این دوره این افتخار داشتیم در خدمت دو نفر از پیشکسوتان عزیز جناب مهندس نیک نژاد و مهندس نریمانی باشیم. @armeducation
Audio
یک تجربه و خاطره از جناب مهندس نیک نژاد
شما هم تجربیات خود را با ارسال کنید تا با دیگران به اشتراک بگذاریم.
@armeducation
شما هم تجربیات خود را با ارسال کنید تا با دیگران به اشتراک بگذاریم.
@armeducation
❤5
armeducation
مقایسه سرعت رفرش توابع هال و رجیستری در اینجا سرعت رفرش در TFT lcd مدل spi در دو حالتی که از توابع هال و رجیستری استفاده شده است مقایسه شده. https://aparat.com/v/MNcYr میکرو : stm32f407 سایز ال سی دی : ۴ اینچ spi درایور st7796 قبلا مقایسه های مختلفی داشتیم…
This media is not supported in your browser
VIEW IN TELEGRAM
تغییر در توابع هال برای افزایش سرعت !
از مجموعه ویدئو های یوهویی 😄
https://aparat.com/v/qmlzr40
در اینجا شما بگید کدام روش بهتره؟
اگه روش اول میشه انجام داد دقیق بگید چطوری ؟
@armeducation
از مجموعه ویدئو های یوهویی 😄
https://aparat.com/v/qmlzr40
در اینجا شما بگید کدام روش بهتره؟
اگه روش اول میشه انجام داد دقیق بگید چطوری ؟
@armeducation
👍7❤1😱1
armeducation
مقایسه سرعت رفرش توابع هال و رجیستری در اینجا سرعت رفرش در TFT lcd مدل spi در دو حالتی که از توابع هال و رجیستری استفاده شده است مقایسه شده. https://aparat.com/v/MNcYr میکرو : stm32f407 سایز ال سی دی : ۴ اینچ spi درایور st7796 قبلا مقایسه های مختلفی داشتیم…
Media is too big
VIEW IN TELEGRAM
راه اندازی اولیه tft spi با درایور st7789
https://aparat.com/v/cgozhg2
اصلاحات در هر مدل TFT چالش های خودشو داره
@armeducation
https://aparat.com/v/cgozhg2
اصلاحات در هر مدل TFT چالش های خودشو داره
@armeducation
👍7😁3😢1
Media is too big
VIEW IN TELEGRAM
نتیجه استفاده از توابع هال به صورت معمول در سمپل آماده
https://aparat.com/v/hkp1z7p
اگه در TFT قرار باشه برای رسم خط و دایره و مستطیل توپر و فونت و ... پیکسل به پیکسل به تابع مورد استفاده، مختصات بدیم و این کار را با تابع spi در هال هم انجام بدیم، نتیجه بهتر از این نمیشه 😁
❓ به نظر شما غیر از رجیستری کردن، از چه روش هایی میشه برای بهبود عملکرد استفاده کرد ؟
@armeducation
https://aparat.com/v/hkp1z7p
اگه در TFT قرار باشه برای رسم خط و دایره و مستطیل توپر و فونت و ... پیکسل به پیکسل به تابع مورد استفاده، مختصات بدیم و این کار را با تابع spi در هال هم انجام بدیم، نتیجه بهتر از این نمیشه 😁
❓ به نظر شما غیر از رجیستری کردن، از چه روش هایی میشه برای بهبود عملکرد استفاده کرد ؟
@armeducation
😁5❤1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
نتیجه اولین سمپل tft درایور st7789
https://aparat.com/v/ory320z
نتیجه اولین سمپلی که روی میکروی پروژه پورت کردم این بود !
نتیجه واضحه یا توضیح بدم !؟
این ظاهرشه و ممکنه بگید خوب باید اصلاح بشه. ولی آیا هر سمپلی قابل فهم و قابل توسعه هست ؟
نتیجه قبلی درسته کند بود، ولی روی یک سمپل درست و حسابی تر بود.
@armeducation
https://aparat.com/v/ory320z
نتیجه اولین سمپلی که روی میکروی پروژه پورت کردم این بود !
نتیجه واضحه یا توضیح بدم !؟
این ظاهرشه و ممکنه بگید خوب باید اصلاح بشه. ولی آیا هر سمپلی قابل فهم و قابل توسعه هست ؟
نتیجه قبلی درسته کند بود، ولی روی یک سمپل درست و حسابی تر بود.
@armeducation
😁6❤1
Media is too big
VIEW IN TELEGRAM
شرح دلیل کند بودن نمایش در TFT SPI
https://aparat.com/v/gui0s45
در چند فیلم قبلی دیدید که با سمپل اولیه سرعت نمایش روی TFT های مدل SPI خیلی کم بود. در این ویدئو دلایل آن را در برنامه بررسی کرده ایم.
شما با این مسئله مواجه شدید؟
@armeducation
https://aparat.com/v/gui0s45
در چند فیلم قبلی دیدید که با سمپل اولیه سرعت نمایش روی TFT های مدل SPI خیلی کم بود. در این ویدئو دلایل آن را در برنامه بررسی کرده ایم.
شما با این مسئله مواجه شدید؟
@armeducation
👍6
قابل توجه عزیزانی که بعد از تشکیل چند جلسه دوره حضوری، تازه فرصت کردند و قصد دارند در دوره شرکت کنند.
ببینید دوره حضوری این طور نیست که هر کس هر موقع فرصت کرد، آماده تشکیل باشه که بتونید در آن شرکت کنید!
اگر در زمانهای خاص فرصت دارید گزینه مناسب دوره های آفلاین هست وگر نه اگر نیاز به دوره حضوری دارید باید در زمان اعلام شده برای شرکت در دوره برنامه ریزی کنید.
@armeducation
ببینید دوره حضوری این طور نیست که هر کس هر موقع فرصت کرد، آماده تشکیل باشه که بتونید در آن شرکت کنید!
اگر در زمانهای خاص فرصت دارید گزینه مناسب دوره های آفلاین هست وگر نه اگر نیاز به دوره حضوری دارید باید در زمان اعلام شده برای شرکت در دوره برنامه ریزی کنید.
@armeducation
👍4😁2
Media is too big
VIEW IN TELEGRAM
تاثیر اصلاحات برنامه نویسی (DMA) بر سرعت نمایش صفحات
https://aparat.com/v/pgpytp7
در ویدیو قبلی دیدید صفحات چقدر با ناز نمایش داده میشد !
در اینجا از dma در تابع HAL spi استفاده کردیم و نتیجه مشخصه. میشه گفت انگار معجزه شده !
ما قبلا از dma فقط برای پاک کردن کل صفحه استفاده کرده بودیم (اونجا رجیستری بود). ولی در اینجا برای سایر موارد از جمله رسم خط افقی و عمودی، رسم مستطیل توپر، رسم دایره توپر و نمایش کاراکترها استفاده کردیم و تاثیرش کاملا مشخص هست. تنها جایی که نمیشه از dma برای ارسال پشت سر هم دیتا استفاده کرد رسم دایره تو خالی هست که باید برای هر پیکسل بهش مختصات داد.
❓ به نظر شما در روش کار چه اصلاح دیگری می تونیم داشته باشیم که سرعت نمایش آنی شود !؟
@armeducation
https://aparat.com/v/pgpytp7
در ویدیو قبلی دیدید صفحات چقدر با ناز نمایش داده میشد !
در اینجا از dma در تابع HAL spi استفاده کردیم و نتیجه مشخصه. میشه گفت انگار معجزه شده !
ما قبلا از dma فقط برای پاک کردن کل صفحه استفاده کرده بودیم (اونجا رجیستری بود). ولی در اینجا برای سایر موارد از جمله رسم خط افقی و عمودی، رسم مستطیل توپر، رسم دایره توپر و نمایش کاراکترها استفاده کردیم و تاثیرش کاملا مشخص هست. تنها جایی که نمیشه از dma برای ارسال پشت سر هم دیتا استفاده کرد رسم دایره تو خالی هست که باید برای هر پیکسل بهش مختصات داد.
❓ به نظر شما در روش کار چه اصلاح دیگری می تونیم داشته باشیم که سرعت نمایش آنی شود !؟
@armeducation
👏5👍2😁1
armeducation
تاثیر اورکلاک بر نمایش عکس https://www.aparat.com/v/DltwV در این ویدیو تاثیر افزایش کلاک میکرو در نمایش عکس از spi flash خارجی نمایش داده شده است. در ویدیوهای قبلی شرح داده شد که عکس ها از w25q64 خوانده شده و روی tft نمایش داده می شود. در انجام این کار هم…
یادتونه در اینجا ما اورکلاک کردیم ؟
نتیجه دیدید چی شد ؟
به نظرتون همیشه نتیجه افزایش کلاک همین میشه ؟
بذارید یه جور دیگه سوال کنم. سرعت بارگذاری صفحات در پست قبلی قابل قبوله ؟ اگه قابل قبول نیست از چه راهکاری میشه استفاده کرد ؟
نتیجه دیدید چی شد ؟
به نظرتون همیشه نتیجه افزایش کلاک همین میشه ؟
بذارید یه جور دیگه سوال کنم. سرعت بارگذاری صفحات در پست قبلی قابل قبوله ؟ اگه قابل قبول نیست از چه راهکاری میشه استفاده کرد ؟
❤4👍1
Media is too big
VIEW IN TELEGRAM
تاثیر اورکلاک روی سرعت نمایش صفحات TFT spi
کلاک از ۷۲ مگ کردیم ۱۲۸ مگ 😱
https://aparat.com/v/tvcc0x3
بینید چقدر سرعت بارگذاری صفحات افزایش پیدا می کنه !
@armeducation
کلاک از ۷۲ مگ کردیم ۱۲۸ مگ 😱
https://aparat.com/v/tvcc0x3
بینید چقدر سرعت بارگذاری صفحات افزایش پیدا می کنه !
@armeducation
👍10👏1😱1
armeducation
جلسه اول بیست و چندمین 🙂 دوره stm32 دوره متوسط - اصفهان پنج شنبه ۲۷ دیماه ۱۴۰۳ بعد از سه دوره برگزاری دوره مقدماتی در اصفهان، این اولین دوره متوسط هست که برگزار میشه. ظاهراً باید یک تجدید نظری در شماره گذاری دوره ها داشته باشم ! @armeducation
افرادی که قصد شرکت در دوره بعدی:
🎓 مقدماتی STM32
🏢 مکان : "اصفهان" و «تهران» حضوری
⏱ مدت ۲۸ ساعت
را دارند ، لطفا جهت پیش ثبت نام اطلاع دهید :
🆔 -》 تلگرام @mzarkoob
☎️ -》 09359956361
با سپاس
@armeducation
🎓 مقدماتی STM32
🏢 مکان : "اصفهان" و «تهران» حضوری
⏱ مدت ۲۸ ساعت
را دارند ، لطفا جهت پیش ثبت نام اطلاع دهید :
🆔 -》 تلگرام @mzarkoob
☎️ -》 09359956361
با سپاس
@armeducation
👍3🤔1
armeducation
جلسه اول بیست و چندمین 🙂 دوره stm32 دوره متوسط - اصفهان پنج شنبه ۲۷ دیماه ۱۴۰۳ بعد از سه دوره برگزاری دوره مقدماتی در اصفهان، این اولین دوره متوسط هست که برگزار میشه. ظاهراً باید یک تجدید نظری در شماره گذاری دوره ها داشته باشم ! @armeducation
جلسه آخر دوره متوسط stm32
پنج شنبه - ۱۱ اردیبهشت ۱۴۰۴ - اصفهان
جای سه نفر از عزیزان در این عکس خالی
جناب اشفاق پشت صحنه زحمت عکس را گرفتند. و خانم محمدی از شیراز امکانش نبود این جلسه تشریف بیاورند.
@armeducation
پنج شنبه - ۱۱ اردیبهشت ۱۴۰۴ - اصفهان
جای سه نفر از عزیزان در این عکس خالی
جناب اشفاق پشت صحنه زحمت عکس را گرفتند. و خانم محمدی از شیراز امکانش نبود این جلسه تشریف بیاورند.
@armeducation
👍5❤1
armeducation
در مورد پیش ثبت نام دوره متوسط تهران بر اساس تعداد تقاضا من اگه یک زمانی را مشخص کنم و بخوام بر اساس اون زمان ثبت نام کنم کلی داستان به وجود میاد که در دوره های قبلی باهاش مواجه شدیم. - برای کسانی که آخرش ثبت نام نکردند چند بار زمان اعلامی جابجا کردیم ! …
یادآوری از شرایط برگزاری دوره مقدماتی تهران.
اینکه یک نفر مونده ظرفیت تکمیل بشه بهم خبر بدید که بیام و حالا اگه تشکیل شد، منم هستم و ...
با اگر و اما و شاید و .. که نمیشه برنامه ریزی کرد !
👈 پیش ثبت نام برای همین گذاشتیم.
https://t.me/armeducation/1704
اینکه یک نفر مونده ظرفیت تکمیل بشه بهم خبر بدید که بیام و حالا اگه تشکیل شد، منم هستم و ...
با اگر و اما و شاید و .. که نمیشه برنامه ریزی کرد !
👈 پیش ثبت نام برای همین گذاشتیم.
https://t.me/armeducation/1704
Telegram
armeducation
یه توضیح کوچکی از انتخاب زمان شروع دوره
👍4
armeducation
یکی از کاربردهای جالب روتاری انکدر استفاده از آن برای چرخش روی منوهای TFT و انتخاب منوی مورد نظر است. @armeducation
Media is too big
VIEW IN TELEGRAM
منونویسی با روتاری
https://aparat.com/v/wha6b20
در پروژه هایی لازم به استفاده از روتاری میشه
- در بعضی پروژه ها برای تغییر پارامترها بعد تاچ کردن یا انتخاب اون مقدار، از روتاری استفاده میشه.
- در بعضی دیگه از پروژه ها صرفا لازمه برای چرخش بین منوها از روتاری استفاده بشه.با زدن سر وسط هم وارد همان صفحه مورد نظر میشه.
- و در بعضی دیگه لازم میشه خیلی از کارها با همین روتاری انجام بشه. از جمله چرخش بین منوها، رفتن به صفحات قبلی و بعدی با انتخاب سر وسط روتاری روی منو مربوطه، تنظیم اعداد پارامترهای مختلف روی TFT و ... . مسلما پیچیدگی این پروژه به مراتب بیشتر از حالت های قبلی است.
👈 یکی از مباحث دوره مقدماتی هم همین منونویسی با روتاری هست.
❓ شما در چه پروژه های از روتاری استفاده کرده اید؟
@armrducation
https://aparat.com/v/wha6b20
در پروژه هایی لازم به استفاده از روتاری میشه
- در بعضی پروژه ها برای تغییر پارامترها بعد تاچ کردن یا انتخاب اون مقدار، از روتاری استفاده میشه.
- در بعضی دیگه از پروژه ها صرفا لازمه برای چرخش بین منوها از روتاری استفاده بشه.با زدن سر وسط هم وارد همان صفحه مورد نظر میشه.
- و در بعضی دیگه لازم میشه خیلی از کارها با همین روتاری انجام بشه. از جمله چرخش بین منوها، رفتن به صفحات قبلی و بعدی با انتخاب سر وسط روتاری روی منو مربوطه، تنظیم اعداد پارامترهای مختلف روی TFT و ... . مسلما پیچیدگی این پروژه به مراتب بیشتر از حالت های قبلی است.
👈 یکی از مباحث دوره مقدماتی هم همین منونویسی با روتاری هست.
❓ شما در چه پروژه های از روتاری استفاده کرده اید؟
@armrducation
👏6👍4❤1
This media is not supported in your browser
VIEW IN TELEGRAM
استفاده از روتاری برای تغییر پارامترها
https://aparat.com/v/ncv64rb
در این پروژه بعد تاچ کردن پارامتر مورد نظر، با تغییر روتاری می توان مقدار آن را کم یا زیاد کرد.
در اینجا کاربرد روتاری برای همین موضوع هست و چرخش بین منوها و استفاده از سر وسط، مد نظر نیست. مسلما تا زمان تاچ نشدن همان قسمت، چرخش روتاری تاثیری در کارمان نباید داشته باشد.
این یک قسمت از مراحل رفع ایرادات پروژه بوده که منظورمان از این مدل کاربرد روتاری را هم میرسانده.
@armeducation
https://aparat.com/v/ncv64rb
در این پروژه بعد تاچ کردن پارامتر مورد نظر، با تغییر روتاری می توان مقدار آن را کم یا زیاد کرد.
در اینجا کاربرد روتاری برای همین موضوع هست و چرخش بین منوها و استفاده از سر وسط، مد نظر نیست. مسلما تا زمان تاچ نشدن همان قسمت، چرخش روتاری تاثیری در کارمان نباید داشته باشد.
این یک قسمت از مراحل رفع ایرادات پروژه بوده که منظورمان از این مدل کاربرد روتاری را هم میرسانده.
@armeducation
👍6
armeducation pinned «افرادی که قصد شرکت در دوره بعدی: 🎓 مقدماتی STM32 🏢 مکان : "اصفهان" و «تهران» حضوری ⏱ مدت ۲۸ ساعت را دارند ، لطفا جهت پیش ثبت نام اطلاع دهید : 🆔 -》 تلگرام @mzarkoob ☎️ -》 09359956361 با سپاس @armeducation»
🎓 اصفهان : دوره آموزش «مقدماتی» میکروکنترلر STM32 - پاییز ۱۴۰۴
🏢 مکان : "اصفهان" - حضوری.
⏱️ مدت "28" ساعت. ۷ جلسه ۴ ساعته.
🕔 زمان شروع پیشنهادی : پنج شنبه 15 آبان .
👤 مدرس : مهندس مهدی زرکوب
📚 پیش نیاز دوره : آشنایی با زبان برنامه نویسی سی
و آشنایی با میکروکنترلرهای stm32
- ظرفیت : ۸ نفر.
🖋 جهت ثبت نام :
🆔 تلگرام-》 @mzarkoob
☎️ همراه -》 09359956361
زمان ثبت نام : تا یک هفته قبل از شروع دوره
@armeducation
🏢 مکان : "اصفهان" - حضوری.
⏱️ مدت "28" ساعت. ۷ جلسه ۴ ساعته.
🕔 زمان شروع پیشنهادی : پنج شنبه 15 آبان .
👤 مدرس : مهندس مهدی زرکوب
📚 پیش نیاز دوره : آشنایی با زبان برنامه نویسی سی
و آشنایی با میکروکنترلرهای stm32
- ظرفیت : ۸ نفر.
🖋 جهت ثبت نام :
🆔 تلگرام-》 @mzarkoob
☎️ همراه -》 09359956361
زمان ثبت نام : تا یک هفته قبل از شروع دوره
@armeducation
👍3