armeducation
3.59K subscribers
377 photos
329 videos
115 files
376 links
آموزش حرفه ای میکروکنترلرهای ARM

ادمین:
@mzarkoob
مهندس مهدی زرکوب
شروع مطالب :
https://t.me/armeducation/1
اینستاگرام :
@armeducation
کانال ایتا:
https://eitaa.com/armeducation
همراه :
09359956361
Download Telegram
یک آی سی واسط برای ارسال دیتا به صورت rs485
SP3485
در صورتی بخواهیم دیتایی را بفرستیم این پایه را 1 و در انتهای ارسال 0 می کنیم:
DIR_ON;
USART1_SendString("@armeducation\r\n");
DIR_OFF;
به نظر شما در عمل به این روش می توان ارسالی داشت؟
@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
SSD1963.pdf
تغییر در رفرش TFT LCD بنا به نیاز در جهت های مختلف که در دیتاشیت شرح داده شده است.
درایور SSD1963
برای این کار باید تغییر کوچکی در دستورات ارسالی از میکرو به درایور موقع اینیشالیز اعمال کرد.
@armeducation
ابو علی بن سینا هنوز به سن بیست سال نرسیده بود كه علوم زمان خود را فرا گرفت و در علوم الهی و طبیعی و ریاضی و دینی زمان خود سر آمد عصر شد. روزی به مجلس درس ابو علی بن مسكویه، دانشمند معروف آن زمان ، حاضر شد. با كمال غرور گردویی را به جلوی ابن مسكویه افكند و گفت: مساحت سطح این را تعیین كن. ابن مسكویه جزوه هایی از یك كتاب كه در علم اخلاق و تربیت نوشته بود(كتاب طهارت الاعراق)، به جلوی ابن سینا گذاشت و گفت: "تو نخست اخلاق خود را اصلاح كن" تا من مساحت سطح گردو را تعیین كنم، تو از من به اصلاح اخلاق خود محتاجتری تا من به تعیین مساحت سطح گردو.
بوعلی از این گفتار شرمسار شد و این جمله راهنمای اخلاقی او در همه عمرش قرار گرفت.
------------
امید که ما نیز چنین باشیم.
وقتی رفتار بعضی مهندسین که باهاشون برخورد می کنم را میبینیم یاد این حکایت می افتم.
@armeducation
armeducation
تغییر در رفرش TFT LCD بنا به نیاز در جهت های مختلف که در دیتاشیت شرح داده شده است. درایور SSD1963 برای این کار باید تغییر کوچکی در دستورات ارسالی از میکرو به درایور موقع اینیشالیز اعمال کرد. @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی تغییر در رفرش TFT LCD بنا به نیاز در جهت های مختلف
درایور SSD1963
نمایش عکس 16بیت از SD کارت ( SDIO ) در ال سی دی 4.3 اینچ ( FSMC )
میکروکنترلر stm32f103ve
این تغییر جهت رفرش چه کاربردهای دیگری می تواند داشته باشد؟
@armeducation
Media is too big
VIEW IN TELEGRAM
اجرای عملی تغییر در رفرش TFT LCD بنا به نیاز در میکروکنترلر LPC1788 با درایور داخلی
نمایش عکس 16بیت از SD کارت ( SDIO ) در ال سی دی 4.3 اینچ
نوشته های روی ال سی دی مانند قبل هنوز به صورت افقی هستند.
@armeducation
armeducation pinned Deleted message
armeducation pinned Deleted message
Media is too big
VIEW IN TELEGRAM
مراقب از کابل فلت TFT LCD و خرابی ناشی از جازدن و درآوردن بیش از اندازه فلت
@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
This media is not supported in your browser
VIEW IN TELEGRAM
تست فاصله بین دو دستگاه در ارسال دیتا با استفاده از RS485
@armeducation
👍1
Forwarded from armeducation (Mahdi Zarkoob)
مجموعه فیلم های آموزش کار با نرم افزار STM32CubeMX و توابع HAL

1-1- نحوه ایجاد پروژه در نرم افزار STM32CubeMX برای keil و پروگرام کردن بر روی برد
https://t.me/armeducation/270
2-1- نحوه تنظیمات در نرم افزار STM32CubeMX برای خروجی کردن پایه ها
https://t.me/armeducation/282
2-2- نحوه تنظیمات در نرم افزار STM32CubeMX برای ورودی کردن پایه ها
https://t.me/armeducation/284
3-1- نحوه تنظیمات در نرم افزار STM32CubeMX برای وقفه خارجی
https://t.me/armeducation/287
4-1- نحوه تنظیمات در نرم افزار STM32CubeMX برای پورت سریال و ارسال یک رشته
https://t.me/armeducation/290
4-2- دریافت یک کاراکتر و رشته از پورت سریال با استفاده از توابع HAL
https://t.me/armeducation/295
4-3- دریافت یک کاراکتر از پورت سریال با استفاده از وقفه در توابع HAL
https://t.me/armeducation/301
5-1- راه اندازی تایمر و وقفه آن با تنظیمات در STM32CubeMX
https://t.me/armeducation/331
5-2- راه اندازی PWM با تنظیمات در STM32CubeMX
https://t.me/armeducation/334
6-1- راه اندازی ADC با تنظیمات در STM32CubeMX
https://t.me/armeducation/341
6-2- استفاده از وقفه در راه اندازی ADC با تنظیمات در STM32CubeMX
https://t.me/armeducation/343
7-1- راه اندازی DAC با تنظیمات در STM32CubeMX
https://t.me/armeducation/346
8-1- راه اندازی RTC با تنظیمات در STM32CubeMX
https://t.me/armeducation/353
8-2- وقفه RTC با تنظیمات در STM32CubeMX
https://t.me/armeducation/358

@armeducation
armeducation
نمایش اولیه عکس 16 بیت BMP در LPC1788 از روی نند فلش. ابتدا از SD فرمت 24 بیت 1024 در 600 پیکسل به NAND Flash فرمت 16 بیت : 2.451 ثانیه از نند فلش به رم : 2.877 ثانیه به اعوجاج TFT در این حالت دقت کنید. از رم به TFT : 397 میلی ثانیه @armeducation
Media is too big
VIEW IN TELEGRAM
انتقال اطلاعات به نند و نمایش روی ال سی دی جهت مشاهده نتیجه استفاده از بلوک سوخته در نند فلش
https://t.me/armeducation/1057
ابتدا انتقال عکس ها از SD به NAND Flash (برای یک بار) سپس با هر بار روشن شدن دستگاه انتقال از نند فلش به RAM خارجی و سپس نمایش از رم روی TFT LCD
@armeducation
armeducation
استفاده عملی از RS485 برای ارسال دیتا بین دو دستگاه به نظر شما طول سیم رابط نهایت چقدر می تواند باشد؟ @armeducation
کنترل مداوم برقراری ارتباط بین دو دستگاه :
در صورتی که بین دو دستگاه تبادل دیتا وجود داشته باشد می توان در صورت نیاز الگوریتمی را پیاده سازی کرد که "به صورت مرتب"، برقراری ارتباط را چک کند و در صورتی که ارتباط قطع شده باشد پیغامی در نمایشگر به ما بدهد.
عبارتی را از دستگاه اول به دستگاه دوم ارسال می شود و دستگاه دوم بعد دریافت، پاسخ می دهد و دستگاه اول بعد از کمی اگر پاسخ را دریافت نکرد خطا در ارتباط در نمایشگر به ما می دهد.
به نظر شما این موضوع چه کاربرد و اهمتی خواهد داشت؟
@armeducation