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
دوره آموزش مقدماتی STM32F1
🏢 مکان : دانشگاه اصفهان
کاملا عملی
مدت 32 ساعت
🕔 زمان : 5 شنبه ها ساعت 16 الی 19
▶️ شروع دوره : پنج شنبه 9 اسفند
5️⃣1️⃣ ظرفیت : 15 نفر
🔴 ظرفیت باقی مانده : فقط 4 نفر
💲 شهریه : 350 هزار تومان شهریه آزاد، 263 هزار تومان دانشجویان دانشگاه اصفهان
تخفیف : 313 هزار تومان فقط برای کسانی که تا سه شنبه 7 اسفند ثبت نام خود را قطعی کنند.
👤 مدرس : مهندس مهدی زرکوب
📚 پیش نیاز : آشنایی با زبان برنامه نویسی سی
📝 سرفصل :
http://www.arm-education.ir/?p=19
- با توجه به دانشجویی بودن دوره؛ متناسب با متوسط سطح کلاس، سرفصل ذکر شده تدریس خواهد شد.
اولویت با کسانیست که زودتر ثبت نام خود را قطعی کنند.
- بیس مطالب به صورت رجیستری و توابع CMSIS و HAL در موارد لازم
🖋 جهت ثبت نام قطعی
🆔 -》 @mzarkoob
☎️ 09359956361
تفاوت استفاده از دو تابع از یک کتابخانه ChaN در نمایش فایل یک عکس از SD کارت روی TFT LCD
- عکس سمت راست به صورت سالم و پایین عکس سمت چپ ناسالم
- در کل باید تمام حالات برای توابع آماده بررسی شود تا متوجه ایراد شده و در صدد رفع آنها باشیم.
@armeducation
در یک پروژه با توابع HAL یا CMSIS در صورت نیاز می توان از رجیسترها استفاده کرد.
این موضوع کاملا طبیعی است؛ زیرا این توابع نیز در نهایت از رجیسترها یا آدرس های آن برای تنظیمات استفاده می کنند.
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی ارسال تصویر از کامپیوتر به میکرو با اترنت تحت پروتکل TCP و نمایش بر روی TFT LCD
@armeducation
نتیجه عملی برنامه کپی کردن یک فایل در SD کارت 😕
توابع ChaN :
http://elm-chan.org/fsw/ff/doc/open.html
/* Copy a file "image.bmp" on the drive 0 to "newname.bmp" on drive 0 */
LPC1788
به نظر شما دلیل چیست!؟
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی کپی فایل ها از SD به SD کارت
توابع ChaN .
در اینجا ابتدا فایل عکس از SD قرائت شده و نمایش داده شده، سپس مجدد فایل قرائت شده و با نام دیگری در sd کارت ذخیره می شود و جهت مقایسه نمایش داده می شود.
سرعت کم کپی قابل تامل است. زیرا برای رفع ایراد نوشتن طولانی در فایل، بایستی گزینه هایی لحاظ می شد.
ممکن است در استفاده از توابع آماده ایراداتی مشاهده شود اما رفع ایرادات توابع برای انجام کاری با درک عملکرد و بررسی جزییات آن امکان پذیر است.
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
آموزش مقدماتی میکروکنترلر LPC1788:
https://goo.gl/l4MmGP
تاپیک در فروم :
https://goo.gl/JEo7f9

آموزش پیشرفته میکروکنترلر LPC1788:
https://goo.gl/kKt72J
تاپیک:
https://goo.gl/qccMOi

@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
کانال کاملا تخصصی میکروکنترلرهای ARM
شما معرف کانال به سایر دوستان خود باشید.
👇👇👇👇👇👇
@armeducation
با سپاس
@armeducation
نتیجه عملی برنامه کپی کردن پیوسته یک فایل در SD کارت 😐
توابع RL کیل
LPC1788
در نوشتن پیوسته اگر حجم دیتا کم باشد مشکلی وجود ندارد. این چیزی است که در آموزش انجام می شود. ولی در انجام کار ، ملاحظات خودش را نشان می دهد.
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی کپی فایل ها از SD به SD کارت
توابع RL کیل
بایت به بایت
برای نوشتن در فایل باید اطمینان حاصل کرد که این کار درست انجام شده است و برای این کار بایستی خروجی تابع چک شود.
@armeducation
با توجه به سوالات متعددی که در رابطه با دوره آموزشی فوق و سایر دوره های آموزشی حضوری مطرح شده لازم است مواردی را در پاسخ، شرح داده شود.
1- کلاس حضوری سرفصل هاش مطابق همون فیلم اموزشی هست؟ یا کاملتره
میخواستم بپرسم اینکه یک نفر دی وی دی های هر دو سطح آموزش stm32 رو داشته باشه با اینکه سر کلاس شرکت کنه چقدر مطالب فرق داره؟
یعنی شیوه آموزش و سرفصل مطالب کلاس مثل همون فیلمهای آموزشی هست یا فرق داره؟
پاسخ : در لینکی که داده شده از سرفصل به صورت جزیی تر مواردی که تدریس می شود ذکر شده. با مقایسه دقیق تر می توان متوجه تفاوت هایی شد. مسلما اگر قرار باشه دقیقا همان مطالب به همان اندازه که در فیلم شرح داده شده ذکر شود، چه لزومی به برگزاری کلاس خواهد بود!؟
همچنین در دوره تاکید ویژه ای روی ” کاربردهای پریفرالها ” و تمرینات بعد از آن و رفع ایراد در جلسه بعد بر اساس تمرینات انجام داده شده، خواهد بود.
مسلما بعد از شرح یک قسمت در همان جلسه بایستی به صورت عملی آرم آموزان آن را انجام دهند تا در صورت مواجه شدن با مشکل بتوانند آن را رفع کنند.
2- هزینه دوره جای تخفیف داره؟
پاسخ : با توجه به افزایش شدید قیمت ها،ما فقط در این دوره پل را بالا نبرده ایم بلکه رودخانه را پایین آورده ایم!
هزینه کمتر این دوره به معنای سطحی بودن آموزش ها نخواهد بود. هر چند افراد به میزان تلاش خود از هر دوره ای بهره خواهند برد.
لازم به ذکر است که دوره های بعدی با حداقل افزایش هزینه 1.5 الی 2 برابر برگزار می شود.
در صورتی که سوال دیگری هست در گروه مطرح نمایید.
با سپاس
@armeducation
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
This media is not supported in your browser
VIEW IN TELEGRAM
شرح و تست اولیه کیپد ساده با تاچ خازنی در TFT LCD
Touch : GT911
TFT LCD : 7 inch 1024*600
Micro : LPC1788
@armeducation
armeducation
LCD3.2_STM32F107.exe
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی نمایش عکس 24 بیت BMP از SD کارت جهت تست سرعت
"TFT LCD 3.2
درایور SSD1289
👈برد میکروکنترلر LPC1768
@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
armeducation pinned Deleted message
آخرین جلسه ششمین دوره آموزش مقدماتی STM32- بهمن 97 اصفهان
عکس از یکی از آرم آموزان غایب در عکس!
@armeducation
armeducation
نمایش تعدادی حروف الفبا از یک فونت فارسی در TFT LCD نکاتی که باید مد نظر داشت : - در ادامه این کار ، همانند فونت انگلیسی، باید تابعی باشد که متن را بگیرد و به صورت حرف به حرف نمایش دهد. - در فونت فارسی نگارش حرف به حرف در تابع نمایش یک رشته باید از راست به…
نمایش حروف فارسی از یک فونت در TFT LCD
به غیر از حروف مستقل بایستی این حروف را هم اضافه کرد :
- حروفی که از ابتدا شروع شده و به حرف بعدی چسبیده است.
- حروفی که قبل و بعد آن به حروف دیگری چسبیده است.
- حروفی که در انتها قرار دارد و قبل از آن به حرفی چسبیده است.
حال در یک نوشته چگونه تشخیص داد از کدام بایستی استفاده شود؟
@armeducation
armeducation
Clear_OLED.exe
This media is not supported in your browser
VIEW IN TELEGRAM
راه اندازی اولیه OLED 128*64 هفت پایه با lpc1788
- سمپل راه اندازی بایستی به گونه ای باشد که بتوان در صورت نیاز با سایر میکروها هم به سادگی راه اندازی آن وسیله را انجام داد.
@armeducation
armeducation
نمایش حروف فارسی از یک فونت در TFT LCD به غیر از حروف مستقل بایستی این حروف را هم اضافه کرد : - حروفی که از ابتدا شروع شده و به حرف بعدی چسبیده است. - حروفی که قبل و بعد آن به حروف دیگری چسبیده است. - حروفی که در انتها قرار دارد و قبل از آن به حرفی چسبیده…
نمایش پیوسته حروف فارسی از یک فونت در TFT LCD
- در حالت ساده تر برای نمایش پیوسته کاراکترها، ترتیب قرار گیری در یک آرایه قرار داده شده و به تابع نمایش رشته اعمال می شود.
- یک حالت دیگر هم وجود دارد که متن فارسی در داخل تابع قرار دارد و بایستی تشخیص اینکه کدام کاراکتر استفاده شود در داخل برنامه انجام شود.
@armeducation