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
armeducation
تاکنون تا چه حد مطالب کانال را مفید می دانید؟
با تشکر از کسانی که در نظرسنجی میزان مفید بودن کانال شرکت داشتند.
در صورتی که مطالب آموزشی کانال را مفید می دانید شما معرف کانال به سایر دوستان خود باشید.
👇👇👇👇👇
@armeducation
👆👆👆👆👆
و در غیر این صورت با ارائه نظرات، پیشنهادات و انتقادات ، هم باعث دلگرمی ما باشید و هم باعث بهبود کیفیت مطالب آموزشی.
با سپاس 🙏
شماتیک آی سی حافظه فلش W25Q16
SPI Flash
سه پایه SCK و SO و SI بایستی به پایه های متناسب در میکرو که به مد SPI اختصاص دارد متصل شود.
پایه CS به صورت gpio تعریف می شود.
https://news.1rj.ru/str/armeducation/636
@armeducation
w25q64fw_revd_032513.pdf
1.4 MB
دیتاشیت W25Q64
64 M-Bit / 8 M-Byte
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
یک تابع کاربردی زبان سی برای مقایسه دو آرایه :
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
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
Forwarded from armeducation (Mahdi Zarkoob)
کلیم اگر دعا کند، بی تو دعا نمی شود
مسیح اگر دوا دهد، بی تو دوا نمی شود

اگر جدایی اوفتد میان جسم و جان من
قسم به جان تو، دلم از تو جدا نمی شود

گریه اگر کنم همی، بهر تو گریه می کنم
ورنه ز دیده ام عبث اشک رها نمی شود

صفا و مروه دیده ام، گرد حرم دویده ام
هیچ کجا برای من کرب و بلا نمی شود
Forwarded from armeducation (Mahdi Zarkoob)
روز ۲۵۶ام هر سال (معادل عدد 0x100) مطابق با ۱۳ سپتامبر به عنوان روز برنامه نویسان نام گرفته است.
چرا همه ما با اولین برنامه چشمک زن Blinky که ریختیم تو میکرو خوشحال میشیم!؟
@armeducation
نمونه ای از فیدبک های فیلم آموزشی میکروکنترلر stm32
@armeducation
armeducation
w25q64fw_revd_032513.pdf
بلوک دیاگرام فضای حافظه W25Q64
دارای 128 بلوک
هر بلوک دارای 16 سکتور
خواندن و نوشتن در هر سکتور به صورت 256 بایتی
@armeducation
armeducation
AT45DB161D.pdf
بلوک دیاگرام فضای حافظه AT45DB161D
دارای 512 بلوک
هر بلوک 8 page
هر page دارای 512 بایت
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
تست اولیه نمایش عکس از spi flash جهت مشاهده سرعت رفرش
میکرو : stm32f10x
tft : 2.8 "
spi flash : w25q16
آیا امکان افزایش سرعت رفرش وجود دارد؟
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
بهینه سازی در سرعت نمایش عکس
@armeducation
armeducation pinned «🎓 دوره آموزش میکروکنترلر STM32 - پاییز 98 🏢 مکان : "اصفهان" (سطح مقدماتی متوسط) مدت "36" ساعت 🕔 زمان : پنج شنبه ها ساعت 16 الی 20، در 9 هفته ▶️ شروع دوره : پنج شنبه 4 مهر ماه 98 👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM…»
تاکنون با افرادی مواجه شده اید که باعث نابودی اعتماد کردن شما به دیگران شده باشند!؟
کار بایستی در چهارچوبی که در قرارداد مشخص شده انجام شود و در قرارداد بایستی همه موارد و حالات پیش بینی شده و نشده را گنجاد .
در انجام کار بدون قرارداد هر چیزی را می توان محتمل دانست.
@armeducation
Media is too big
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
This media is not supported in your browser
VIEW IN TELEGRAM
باس مشترک SPI در ماژول TFT LCD
اتصال آی سی تاچ و SD و SPI flash به یک باس
@armeducation