armeducation
تاکنون تا چه حد مطالب کانال را مفید می دانید؟
با تشکر از کسانی که در نظرسنجی میزان مفید بودن کانال شرکت داشتند.
در صورتی که مطالب آموزشی کانال را مفید می دانید شما معرف کانال به سایر دوستان خود باشید.
👇👇👇👇👇
@armeducation
👆👆👆👆👆
و در غیر این صورت با ارائه نظرات، پیشنهادات و انتقادات ، هم باعث دلگرمی ما باشید و هم باعث بهبود کیفیت مطالب آموزشی.
با سپاس 🙏
در صورتی که مطالب آموزشی کانال را مفید می دانید شما معرف کانال به سایر دوستان خود باشید.
👇👇👇👇👇
@armeducation
👆👆👆👆👆
و در غیر این صورت با ارائه نظرات، پیشنهادات و انتقادات ، هم باعث دلگرمی ما باشید و هم باعث بهبود کیفیت مطالب آموزشی.
با سپاس 🙏
شماتیک آی سی حافظه فلش W25Q16
SPI Flash
سه پایه SCK و SO و SI بایستی به پایه های متناسب در میکرو که به مد SPI اختصاص دارد متصل شود.
پایه CS به صورت gpio تعریف می شود.
https://news.1rj.ru/str/armeducation/636
@armeducation
SPI Flash
سه پایه SCK و SO و SI بایستی به پایه های متناسب در میکرو که به مد SPI اختصاص دارد متصل شود.
پایه CS به صورت gpio تعریف می شود.
https://news.1rj.ru/str/armeducation/636
@armeducation
لینک دو سمپل با توابع آماده cmsis و HAL برای راه اندازی W25Q64 :
https://github.com/yhyuan/STM32-Examples/tree/master/15-M3-SPI%20(W25X16-W25Q16)
https://github.com/nimaltd/w25qxx
@armeducation
https://github.com/yhyuan/STM32-Examples/tree/master/15-M3-SPI%20(W25X16-W25Q16)
https://github.com/nimaltd/w25qxx
@armeducation
GitHub
STM32-Examples/15-M3-SPI (W25X16-W25Q16) at master · yhyuan/STM32-Examples
Contribute to yhyuan/STM32-Examples development by creating an account on GitHub.
Forwarded from armeducation (Mahdi Zarkoob)
یک تابع کاربردی زبان سی برای مقایسه دو آرایه :
memcmp
اگر تعداد اعداد داخل دو آرایه کم باشد به صورت چشمی می توان آنها را با هم مقایسه کرد. ولی اگر تعداد زیاد باشد یا بایستی در یک حلقه اعداد داخل این دو آرایه را با هم مقایسه کرد یا از این تابع که در هدر string.h قرار دارد استفاده کرد:
memcmp( WriteBuffer, ReadBuffer, SIZE ) == 0
@armeducation
memcmp
اگر تعداد اعداد داخل دو آرایه کم باشد به صورت چشمی می توان آنها را با هم مقایسه کرد. ولی اگر تعداد زیاد باشد یا بایستی در یک حلقه اعداد داخل این دو آرایه را با هم مقایسه کرد یا از این تابع که در هدر string.h قرار دارد استفاده کرد:
memcmp( WriteBuffer, ReadBuffer, SIZE ) == 0
@armeducation
armeducation
لینک دو سمپل با توابع آماده cmsis و HAL برای راه اندازی W25Q64 : https://github.com/yhyuan/STM32-Examples/tree/master/15-M3-SPI%20(W25X16-W25Q16) https://github.com/nimaltd/w25qxx @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
تست عملی سمپل w25q16
نوشتن و خواندن روی spi flash و مقایسه این دو
تبدیل کد به رجیستری برای سادگی استفاده به خاطر نیاز یا سلیقه
@armeducation
نوشتن و خواندن روی spi flash و مقایسه این دو
تبدیل کد به رجیستری برای سادگی استفاده به خاطر نیاز یا سلیقه
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
🎓 دوره آموزش میکروکنترلر STM32 - پاییز 98
🏢 مکان : "اصفهان"
(سطح مقدماتی متوسط)
⏱ مدت "36" ساعت
🕔 زمان : پنج شنبه ها ساعت 16 الی 20، در 9 هفته
▶️ شروع دوره : پنج شنبه 4 مهر ماه 98
👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM
📚 پیش نیاز : آشنایی با زبان برنامه نویسی سی
https://news.1rj.ru/str/armeducation/210
8️⃣ ظرفیت : 8 نفر
💲 شهریه : 630 هزار تومان، با تخفیف 500 هزار تومان
⚠️ اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
👈 مشاوره رایگان در زمانهای هماهنگ شده قبل از شروع دوره
🖋 جهت ثبت نام :
🆔 -》 @mzarkoob
☎️ 09359956361
📝 سرفصل (سطح مقدماتی متوسط) :
http://www.arm-education.ir/?p=19
✅ آموزش این دوره مقدماتی متوسط از پایه، عملی و کاربردی خواهد بود نه صرفا آشنایی با توابع یا رجیسترها.
✔️شرح رجیسترها و اصول عملکرد توابع، در موارد لازم cmsic و HAL و ” کاربردهای پریفرالها ” و اجرای عملی در کلاس و تمرین بعد از آن و رفع ایراد در جلسه بعد( و به موازات کیوب).
💻تجهیزات لازم : برد ، پروگرامر و لب تاب
توضیحات بیشتر :
http://www.arm-education.ir/?p=527
@armeducation
🏢 مکان : "اصفهان"
(سطح مقدماتی متوسط)
⏱ مدت "36" ساعت
🕔 زمان : پنج شنبه ها ساعت 16 الی 20، در 9 هفته
▶️ شروع دوره : پنج شنبه 4 مهر ماه 98
👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM
📚 پیش نیاز : آشنایی با زبان برنامه نویسی سی
https://news.1rj.ru/str/armeducation/210
8️⃣ ظرفیت : 8 نفر
💲 شهریه : 630 هزار تومان، با تخفیف 500 هزار تومان
⚠️ اولویت با کسانیست که ثبت نام خود را زودتر قطعی نمایند.
👈 مشاوره رایگان در زمانهای هماهنگ شده قبل از شروع دوره
🖋 جهت ثبت نام :
🆔 -》 @mzarkoob
☎️ 09359956361
📝 سرفصل (سطح مقدماتی متوسط) :
http://www.arm-education.ir/?p=19
✅ آموزش این دوره مقدماتی متوسط از پایه، عملی و کاربردی خواهد بود نه صرفا آشنایی با توابع یا رجیسترها.
✔️شرح رجیسترها و اصول عملکرد توابع، در موارد لازم cmsic و HAL و ” کاربردهای پریفرالها ” و اجرای عملی در کلاس و تمرین بعد از آن و رفع ایراد در جلسه بعد( و به موازات کیوب).
💻تجهیزات لازم : برد ، پروگرامر و لب تاب
توضیحات بیشتر :
http://www.arm-education.ir/?p=527
@armeducation
Telegram
armeducation
در پست های قبلی بر روی این مطلب تاکید شد که
• پیش نیاز کار با میکروکنترلرهای ARM ، آشنایی با زبان C می باشد.
https://news.1rj.ru/str/armeducation/78
برای یک دوره مقدماتی میکروکنترلرهای ARM مواری از زبان برنامه نویسی C که بیشتر در عمل به کار می آید بدین صورت می باشد…
• پیش نیاز کار با میکروکنترلرهای ARM ، آشنایی با زبان C می باشد.
https://news.1rj.ru/str/armeducation/78
برای یک دوره مقدماتی میکروکنترلرهای ARM مواری از زبان برنامه نویسی C که بیشتر در عمل به کار می آید بدین صورت می باشد…
Forwarded from armeducation (Mahdi Zarkoob)
کلیم اگر دعا کند، بی تو دعا نمی شود
مسیح اگر دوا دهد، بی تو دوا نمی شود
اگر جدایی اوفتد میان جسم و جان من
قسم به جان تو، دلم از تو جدا نمی شود
گریه اگر کنم همی، بهر تو گریه می کنم
ورنه ز دیده ام عبث اشک رها نمی شود
صفا و مروه دیده ام، گرد حرم دویده ام
هیچ کجا برای من کرب و بلا نمی شود
مسیح اگر دوا دهد، بی تو دوا نمی شود
اگر جدایی اوفتد میان جسم و جان من
قسم به جان تو، دلم از تو جدا نمی شود
گریه اگر کنم همی، بهر تو گریه می کنم
ورنه ز دیده ام عبث اشک رها نمی شود
صفا و مروه دیده ام، گرد حرم دویده ام
هیچ کجا برای من کرب و بلا نمی شود
Forwarded from armeducation (Mahdi Zarkoob)
روز ۲۵۶ام هر سال (معادل عدد 0x100) مطابق با ۱۳ سپتامبر به عنوان روز برنامه نویسان نام گرفته است.
چرا همه ما با اولین برنامه چشمک زن Blinky که ریختیم تو میکرو خوشحال میشیم!؟
@armeducation
چرا همه ما با اولین برنامه چشمک زن Blinky که ریختیم تو میکرو خوشحال میشیم!؟
@armeducation
نمونه ای از فیدبک های فیلم آموزشی میکروکنترلر stm32
@armeducation
@armeducation
armeducation
w25q64fw_revd_032513.pdf
بلوک دیاگرام فضای حافظه W25Q64
دارای 128 بلوک
هر بلوک دارای 16 سکتور
خواندن و نوشتن در هر سکتور به صورت 256 بایتی
@armeducation
دارای 128 بلوک
هر بلوک دارای 16 سکتور
خواندن و نوشتن در هر سکتور به صورت 256 بایتی
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
تست اولیه نمایش عکس از spi flash جهت مشاهده سرعت رفرش
میکرو : stm32f10x
tft : 2.8 "
spi flash : w25q16
آیا امکان افزایش سرعت رفرش وجود دارد؟
@armeducation
میکرو : stm32f10x
tft : 2.8 "
spi flash : w25q16
آیا امکان افزایش سرعت رفرش وجود دارد؟
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
بهینه سازی در سرعت نمایش عکس
@armeducation
@armeducation
armeducation pinned «🎓 دوره آموزش میکروکنترلر STM32 - پاییز 98 🏢 مکان : "اصفهان" (سطح مقدماتی متوسط) ⏱ مدت "36" ساعت 🕔 زمان : پنج شنبه ها ساعت 16 الی 20، در 9 هفته ▶️ شروع دوره : پنج شنبه 4 مهر ماه 98 👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM…»
armeducation
انجام یک کار بزرگ با تقسیم آن به قسمت های کوچک قابل انجام تر است. قبلا در پست های گذشته ذکر شد که ممکن است افرادی نتوانند پریفرال ها و قسمت های مختلف را با هم ترکیب کنند که منجر به انجام کاری شود. به عنوان مثال کوچک، قسمتی جزیی از یک کار نمایش عکس روی TFT…
This media is not supported in your browser
VIEW IN TELEGRAM
تفاوت راه اندازی اولیه یک یا چند پریفرال تا پیاده سازی یک کار
@armeducation
@armeducation
تاکنون با افرادی مواجه شده اید که باعث نابودی اعتماد کردن شما به دیگران شده باشند!؟
کار بایستی در چهارچوبی که در قرارداد مشخص شده انجام شود و در قرارداد بایستی همه موارد و حالات پیش بینی شده و نشده را گنجاد .
در انجام کار بدون قرارداد هر چیزی را می توان محتمل دانست.
@armeducation
کار بایستی در چهارچوبی که در قرارداد مشخص شده انجام شود و در قرارداد بایستی همه موارد و حالات پیش بینی شده و نشده را گنجاد .
در انجام کار بدون قرارداد هر چیزی را می توان محتمل دانست.
@armeducation
Media is too big
VIEW IN TELEGRAM
مواجه شدن با ایرادات سخت افزاری در پروژه و تشخیص محل ایراد
@armeducation
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
فیلم آموزش STM32F1 مقدماتی متوسط
فروشگاه:
https://goo.gl/oMHSom
پاسخگویی به سوالات :
https://goo.gl/2Zr5Qg
فیلم پیشرفته
فروشگاه :
https://goo.gl/JBvEZg
سوالات :
https://goo.gl/XVsMBf
@armeducation
فروشگاه:
https://goo.gl/oMHSom
پاسخگویی به سوالات :
https://goo.gl/2Zr5Qg
فیلم پیشرفته
فروشگاه :
https://goo.gl/JBvEZg
سوالات :
https://goo.gl/XVsMBf
@armeducation