یک آی سی واسط برای ارسال دیتا به صورت rs485
SP3485
در صورتی بخواهیم دیتایی را بفرستیم این پایه را 1 و در انتهای ارسال 0 می کنیم:
DIR_ON;
USART1_SendString("@armeducation\r\n");
DIR_OFF;
به نظر شما در عمل به این روش می توان ارسالی داشت؟
@armeducation
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
فروشگاه:
https://goo.gl/oMHSom
پاسخگویی به سوالات :
https://goo.gl/2Zr5Qg
فیلم پیشرفته
فروشگاه :
https://goo.gl/JBvEZg
سوالات :
https://goo.gl/XVsMBf
@armeducation
armeducation
SSD1963.pdf
تغییر در رفرش TFT LCD بنا به نیاز در جهت های مختلف که در دیتاشیت شرح داده شده است.
درایور SSD1963
برای این کار باید تغییر کوچکی در دستورات ارسالی از میکرو به درایور موقع اینیشالیز اعمال کرد.
@armeducation
درایور SSD1963
برای این کار باید تغییر کوچکی در دستورات ارسالی از میکرو به درایور موقع اینیشالیز اعمال کرد.
@armeducation
armeducation
🎓 آخرین دوره آموزش مقدماتی میکروکنترلر STM32 در سال 98 🏢 مکان : "اصفهان" (سطح مقدماتی متوسط) ⏱ مدت "36" ساعت 🕔 زمان : چهارشنبه ها ساعت 15:30 الی 19:30، در 9 هفته ▶️ شروع قطعی دوره : چهارشنبه 8 آبان ماه 98 👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه…
This media is not supported in your browser
VIEW IN TELEGRAM
آخرین جلسه نهمین دوره مقدماتی متوسط میکروکنترلر stm32
اصفهان -16 دی 98
کوچکترین شرکت کننده دوره کلاس دهم 😊
جای غایبین خالی.
@armeducation
اصفهان -16 دی 98
کوچکترین شرکت کننده دوره کلاس دهم 😊
جای غایبین خالی.
@armeducation
ابو علی بن سینا هنوز به سن بیست سال نرسیده بود كه علوم زمان خود را فرا گرفت و در علوم الهی و طبیعی و ریاضی و دینی زمان خود سر آمد عصر شد. روزی به مجلس درس ابو علی بن مسكویه، دانشمند معروف آن زمان ، حاضر شد. با كمال غرور گردویی را به جلوی ابن مسكویه افكند و گفت: مساحت سطح این را تعیین كن. ابن مسكویه جزوه هایی از یك كتاب كه در علم اخلاق و تربیت نوشته بود(كتاب طهارت الاعراق)، به جلوی ابن سینا گذاشت و گفت: "تو نخست اخلاق خود را اصلاح كن" تا من مساحت سطح گردو را تعیین كنم، تو از من به اصلاح اخلاق خود محتاجتری تا من به تعیین مساحت سطح گردو.
بوعلی از این گفتار شرمسار شد و این جمله راهنمای اخلاقی او در همه عمرش قرار گرفت.
------------
امید که ما نیز چنین باشیم.
وقتی رفتار بعضی مهندسین که باهاشون برخورد می کنم را میبینیم یاد این حکایت می افتم.
@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
درایور 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
نمایش عکس 16بیت از SD کارت ( SDIO ) در ال سی دی 4.3 اینچ
نوشته های روی ال سی دی مانند قبل هنوز به صورت افقی هستند.
@armeducation
Media is too big
VIEW IN TELEGRAM
مراقب از کابل فلت TFT LCD و خرابی ناشی از جازدن و درآوردن بیش از اندازه فلت
@armeducation
@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
https://goo.gl/l4MmGP
تاپیک در فروم :
https://goo.gl/JEo7f9
آموزش پیشرفته میکروکنترلر LPC1788:
https://goo.gl/kKt72J
تاپیک:
https://goo.gl/qccMOi
@armeducation
armeducation
یک آی سی واسط برای ارسال دیتا به صورت rs485 SP3485 در صورتی بخواهیم دیتایی را بفرستیم این پایه را 1 و در انتهای ارسال 0 می کنیم: DIR_ON; USART1_SendString("@armeducation\r\n"); DIR_OFF; به نظر شما در عمل به این روش می توان ارسالی…
This media is not supported in your browser
VIEW IN TELEGRAM
استفاده عملی از RS485 برای ارسال دیتا بین دو دستگاه
به نظر شما طول سیم رابط نهایت چقدر می تواند باشد؟
@armeducation
به نظر شما طول سیم رابط نهایت چقدر می تواند باشد؟
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
تست فاصله بین دو دستگاه در ارسال دیتا با استفاده از RS485
@armeducation
@armeducation
👍1
armeducation
روز ۲۵۶ام هر سال (معادل عدد 0x100) مطابق با ۱۳ سپتامبر به عنوان روز برنامه نویسان نام گرفته است. چرا همه ما با اولین برنامه چشمک زن Blinky که ریختیم تو میکرو خوشحال میشیم!؟ @armeducation
Media is too big
VIEW IN TELEGRAM
شروع استفاده از برد STM32F429 با Blinky
استفاده از دو سیم TMS و TCK جهت پروگرام در مد SWD
@armeducation
استفاده از دو سیم TMS و TCK جهت پروگرام در مد SWD
@armeducation
armeducation
شروع استفاده از برد STM32F429 با Blinky استفاده از دو سیم TMS و TCK جهت پروگرام در مد SWD @armeducation
Blinky_test.rar
235.1 KB
سمپل اولیه برای چشمک زدن LED روی برد STM32F429
@armeducation
@armeducation
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
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
Telegram
armeducation
1-1- نحوه ایجاد پروژه در نرم افزار STM32CubeMX برای keil و پروگرام کردن بر روی میکروی stm32f103ve
لینک مشاهده در آپارات :
https://www.aparat.com/v/fExms
#آموزش_توابع_هال_F1
@armeducation
لینک مشاهده در آپارات :
https://www.aparat.com/v/fExms
#آموزش_توابع_هال_F1
@armeducation
armeducation
فضای یک نند فلش 1G برابر با 2*1024*64*1024 بایت یعنی 134,217,728 بایت و نند 2G برابر با 268,435,456 بایت است. یک نند فلش دارای تعدادی بلوک است. ولی آیا تمام این بلوک ها سالم است؟ اگر در تمام این بلوک ها (64 page هر بلوک) دیتایی قرار داده و مجدد آن را قرائت…
This media is not supported in your browser
VIEW IN TELEGRAM
تست نند فلش برای پیدا کردن بلوک های سوخته
@armeducation
@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
https://t.me/armeducation/1057
ابتدا انتقال عکس ها از SD به NAND Flash (برای یک بار) سپس با هر بار روشن شدن دستگاه انتقال از نند فلش به RAM خارجی و سپس نمایش از رم روی TFT LCD
@armeducation
armeducation
استفاده عملی از RS485 برای ارسال دیتا بین دو دستگاه به نظر شما طول سیم رابط نهایت چقدر می تواند باشد؟ @armeducation
کنترل مداوم برقراری ارتباط بین دو دستگاه :
در صورتی که بین دو دستگاه تبادل دیتا وجود داشته باشد می توان در صورت نیاز الگوریتمی را پیاده سازی کرد که "به صورت مرتب"، برقراری ارتباط را چک کند و در صورتی که ارتباط قطع شده باشد پیغامی در نمایشگر به ما بدهد.
عبارتی را از دستگاه اول به دستگاه دوم ارسال می شود و دستگاه دوم بعد دریافت، پاسخ می دهد و دستگاه اول بعد از کمی اگر پاسخ را دریافت نکرد خطا در ارتباط در نمایشگر به ما می دهد.
به نظر شما این موضوع چه کاربرد و اهمتی خواهد داشت؟
@armeducation
در صورتی که بین دو دستگاه تبادل دیتا وجود داشته باشد می توان در صورت نیاز الگوریتمی را پیاده سازی کرد که "به صورت مرتب"، برقراری ارتباط را چک کند و در صورتی که ارتباط قطع شده باشد پیغامی در نمایشگر به ما بدهد.
عبارتی را از دستگاه اول به دستگاه دوم ارسال می شود و دستگاه دوم بعد دریافت، پاسخ می دهد و دستگاه اول بعد از کمی اگر پاسخ را دریافت نکرد خطا در ارتباط در نمایشگر به ما می دهد.
به نظر شما این موضوع چه کاربرد و اهمتی خواهد داشت؟
@armeducation