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
یکی از مسائلی که در انجام کار با آن مواجه می شویم اتصال مناسب دیوایس ها به پایه های میکرو است.
هم بایستی میکرو به تعداد مناسب پایه داشته باشد و هم تداخل پایه ای وجود نداشته باشد.
معمولا در ابتدا باید پایه های پریفرالهای مهم را مشخص کرد و هر پایه gpio که ماند را به وسایلی که با gpio کار می کند اختصاص داد. حال اگر نتوان پایه های پشت سر هم به ال سی دی یا TFT اختصاص داد در برنامه چه تغییری باید داد!؟
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
پایه های ارسال دیتا از میکرو به ال سی دی کاراکتری، پشت سر هم انتخاب می شود :
GPIOE->BSRR = C
حال اگر این پایه ها پشت سر هم نبود مثلا :
PA2
PB13
PC4
PD5
چگونه بایستی دیتا را قرار داد!؟

@armeducation
مرجع اصلی برای پیدا کردن کارکرد هر پایه میکرو دیتاشیت آن است.
@armeducation
جلسه اول هشتمین دوره مقدماتی متوسط stm32
اصفهان - مهر ماه 98 - پنج شنبه ها 4 تا 8
جای خانم شهیدانی در عکس خالی
@armeducation
STM32F10x_StdPeriph_Lib_V3.5.0.exe
26.4 MB
کتابخانه های std periph برای میکروهای STM32F10x
STM32F10x_StdPeriph_Lib_V3.5.0
پسورد : @armeducation
STM32F4xx_DSP_StdPeriph_Lib_V1.3.0.exe
85.6 MB
کتابخانه های std peripheral برای میکروهای STM32F4xx
STM32F4xx_DSP_StdPeriph_Lib_V1.3.0
پسورد : @armeducation
armeducation
نمایش اولیه عکس 24 بیت BMP در LPC1768 از روی SD کارت، توابع ChaN در هر بار خواندن، 800*3 بایت از SD مقایسه با : https://news.1rj.ru/str/armeducation/168 سرعت کمتر ازRL کیل چرا عکس قرینه و معکوسه؟ @armeducation
Media is too big
VIEW IN TELEGRAM
نمایش اولیه عکس 16 بیت BMP در STM32F10x از روی SD کارت، توابع RL کیل
در هر بار خواندن 2 بایت از SD
دلیل قرینه بودن عکس چیست؟
راه حل اصلاح آن چگونه است؟
@armeducation
armeducation
🎓 دوره آموزش میکروکنترلر STM32 - پاییز 98 🏢 مکان : "اصفهان" (سطح مقدماتی متوسط) مدت "36" ساعت 🕔 زمان : پنج شنبه ها ساعت 16 الی 20، در 9 هفته ▶️ شروع دوره : پنج شنبه 4 مهر ماه 98 👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM…
با توجه به تقاضاهای متعدد بعد از اعلام تکمیل ظرفیت دوره "مقدماتی متوسط" میکروکنترلر STM32
چنان چه قصد شرکت در دوره را دارید جهت پیش ثبت نام در دوره جدید :
🆔 -》 @mzarkoob
☎️ 09359956361
مدت "36" ساعت
🕔 زمان : چهارشنبه ها ساعت 15:30 الی 19:30، در 9 هفته
▶️ شروع دوره : چهارشنبه 1 آبان ماه 98
🏢 مکان : "اصفهان"
لازم به ذکر است این دوره آخرین دوره مقدماتی در سال 98 بوده و بعد از آن دوره پیشرفته می باشد.
پیشنیاز دوره پیشرفته تسلط کامل به مباحث دوره قدماتیست.
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
تغییر در جهت رفرش TFTبنا به نیاز
با تغییر در پیکربندی اولیه TFT می توان مواردی را بنا به نیاز تغییر داد. یکی از این موارد جهت رفرش می باشد.
@armeducation
armeducation
مواجه شدن با ایرادات سخت افزاری در پروژه و تشخیص محل ایراد @armeducation
Media is too big
VIEW IN TELEGRAM
انتقال عکس از SD به SPI Flash برای یک بار و نمایش روی TFT LCD
آیا سرعت رفرش باز هم قابل بهبود است؟
میکرو : stm32f10x
tft : 2.8 "
spi flash : w25q64

@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
فیلم آموزش STM32F1 مقدماتی متوسط
فروشگاه:
https://goo.gl/oMHSom
پاسخگویی به سوالات :
https://goo.gl/2Zr5Qg

فیلم پیشرفته
فروشگاه :
https://goo.gl/JBvEZg
سوالات :
https://goo.gl/XVsMBf
@armeducation
armeducation pinned «با توجه به تقاضاهای متعدد بعد از اعلام تکمیل ظرفیت دوره "مقدماتی متوسط" میکروکنترلر STM32 چنان چه قصد شرکت در دوره را دارید جهت پیش ثبت نام در دوره جدید : 🆔 -》 @mzarkoob ☎️ 09359956361 مدت "36" ساعت 🕔 زمان : چهارشنبه ها ساعت 15:30 الی 19:30، در 9 هفته…»
Forwarded from armeducation (Mahdi Zarkoob)
آموزش مقدماتی میکروکنترلر LPC1788:
https://goo.gl/l4MmGP
تاپیک در فروم :
https://goo.gl/JEo7f9

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

@armeducation
armeducation
ملاحظات استفاده از تاچ مقاومتی @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
توضیحات کلی برنامه اصلاح شده برای رسیدن به ملاحظات مورد نظر در تاچ مقاومتی
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی برنامه اصلاح شده برای رسیدن به ملاحظات مورد نظر در تاچ مقاومتی
یک پروژه ترکیبی از TFT و Touch و EEPROM
آیا موارد دیگری هم هست که آنها را هم بتوانیم مد نظر قرار دهیم؟
@armeducation
حکایت پیرمرد و پسر و الاغ

میگویند پیرمردی بوده به همراه پسرش که به همراه خری در اطراف شهری می آمدند در ابتدا پیرمرد و پسر هر دو سوار خر بودند و ناظری این صحنه را میبیند و می گوید عجب انسانهای بی انصافی خر بینوا دارد از حال میرود و اینها ملاحظه نمی کنند هر دو سوار خر شده اند.

پیرمرد از خر پیاده می شود و پسر سوار خر میماند ناظر دیگری با دیدن صحنه میگوید عجب پسر بی انصافی که پدر پیر خود را پیاده کرده و خود سوار خر شده!
پیرمرد خود سوار خر می شود و پسر را پیاده می کند ناظر بعدی می گوید عجب پیرمرد سنگ دلی ، پسر به این ضعیفی را پیاده کرده و خود سوار خر شده است.
در انتها هر دو پیاده شده و خر را بکول می گیرند ناظری از این صحنه بخنده میفتد که عجب مرد و پسر نادانی خر برای سوار شدن است نه سواری دادن!!!!
———————————————
این حکایت بعضی از ماهاست که هر کاری بکنیم باز هم ...
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
معمولا به همراه یک برد آموزشی سمپل هایی قرار داده می شود. می توان این سمپل ها را به سه دسته تقسیم کرد:
1- سمپل هایی که کار می کند و ساده است و می توان متوجه عملکرد آنها شد و در آنها تغییرات لازم را اعمال کرد.
2- سمپل هایی که صرفا یک راه اندازی را انجام می دهد ولی به دلیل پیچیدگی نمی توان از آن سر در آورد، بنابراین ایجاد تغییرات لازم بر اساس نیاز در آن مشکل است.
3- سمپل هایی که کار نمی کند!

بنابراین صرف کارکردن یک سمپل کافی نیست. باید بتوان فهمید که همه توابع آن چگونه کار می کند و چگونه باید آن را بر اساس نیاز تغییر داد. تغییراتی که لازم است در یک سمپل اعمال کرد شامل تغییر کانفیگ پایه ها، توسعه توابع آن و تغییرات لازم برای بردن به یک مدل دیگر میکرو می باشد.
@armeducation
نمای کلی سمپل تاچ مقاومتی ADS7846 همراه برد lpc1788
صرفا جهت تست تاچ !
فایل calibrate به صورت lib است و قابل مشاهده نیست.
آیا از این سمپل می توان در پروژه ای استفاده کرد؟
@armeducation
نمای کلی از سمپل همراه برد stm32f103 برای تاچ مقاومتی ADS7843 ال سی دی 3.2 اینچ
فهم عملکرد و نحوه تغییرات در این سمپل کار ساده ای به نظر نمی رسد و پورت کردن آن متناسب با نیاز، برای خود پروژه ایست!
@armeducation