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
armeducation
کنترل مداوم برقراری ارتباط بین دو دستگاه : در صورتی که بین دو دستگاه تبادل دیتا وجود داشته باشد می توان در صورت نیاز الگوریتمی را پیاده سازی کرد که "به صورت مرتب"، برقراری ارتباط را چک کند و در صورتی که ارتباط قطع شده باشد پیغامی در نمایشگر به ما بدهد. عبارتی…
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی کنترل مداوم برقراری ارتباط بین دو دستگاه
به نظر شما چه الگوریتمی برای اجرای چنین کاری لازم است در نظر گرفته شود؟ و چه پریفرالهایی درگیر می شوند؟
در انجام این کار چه مشکلاتی ممکن است بروز کند؟
@armeducation
به نظر شما چه الگوریتمی برای اجرای چنین کاری لازم است در نظر گرفته شود؟ و چه پریفرالهایی درگیر می شوند؟
در انجام این کار چه مشکلاتی ممکن است بروز کند؟
@armeducation
نتیجه تنظیم اشتباه در رجیستر باودریت
کلاک اعمالی 90 مگاهرتز ولی کلاک تنظیمی روی 84 مگاهرتز می باشد.
در توابع آماده محاسبه این عدد مربوطه خودکار انجام می شود. در تنظیم رجیستری هم می توان این محاسبات را یک فرمول اعمال کرد و نتیجه را در رجیستر مربوطه قرار داد.
@armeducation
کلاک اعمالی 90 مگاهرتز ولی کلاک تنظیمی روی 84 مگاهرتز می باشد.
در توابع آماده محاسبه این عدد مربوطه خودکار انجام می شود. در تنظیم رجیستری هم می توان این محاسبات را یک فرمول اعمال کرد و نتیجه را در رجیستر مربوطه قرار داد.
@armeducation
armeducation
برد STM32F429IG kavirelectronic.ir @armeducation
موقعیت میکروی STM32F429IG در بین سری میکروهای stm32f429 , stm32f439
@armeducation
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
armeducation
یک دکتر و یک مهندس بانویی را دوست داشتند دکتر به آن بانو هر روز شاخه ای گل رز تقدیم میکرد 🌹 و مهندس هر روز یک سیب تقدیم آن بانو میکرد. 🍎 بانو گیج شده بود پس از مهندس پرسید: معنی گرفتن گل رز عشق و علاقه هست ولی چرا شما برایم سیب میاورید؟! مهندس پاسخ داد:…
روز مهندس بر همه مهندسین مخصوصا مهندسین الکترونیک تبریک می گوییم
https://t.me/armeducation/54
امیدوارم هم به حدی برسید که از این ضربدرها بتوانید بزنید هم نیاز به زدن چنین ضربدر هایی وجود داشته باشد.
https://t.me/armeducation/702
@armeducation
https://t.me/armeducation/54
امیدوارم هم به حدی برسید که از این ضربدرها بتوانید بزنید هم نیاز به زدن چنین ضربدر هایی وجود داشته باشد.
https://t.me/armeducation/702
@armeducation
Telegram
armeducation
یک دکتر و یک مهندس بانویی را دوست داشتند
دکتر به آن بانو هر روز شاخه ای گل رز تقدیم میکرد 🌹
و مهندس هر روز یک سیب تقدیم آن بانو میکرد. 🍎
بانو گیج شده بود
پس از مهندس پرسید:
معنی گرفتن گل رز عشق و علاقه هست
ولی چرا شما برایم سیب میاورید؟!
مهندس پاسخ داد:…
دکتر به آن بانو هر روز شاخه ای گل رز تقدیم میکرد 🌹
و مهندس هر روز یک سیب تقدیم آن بانو میکرد. 🍎
بانو گیج شده بود
پس از مهندس پرسید:
معنی گرفتن گل رز عشق و علاقه هست
ولی چرا شما برایم سیب میاورید؟!
مهندس پاسخ داد:…
رسم شش ضلعی در TFT LCD :
در مواردی لازم می شود اشکالی را در در ال سی دی رسم کنیم. دایره مثلث مستطیل و ...
در صورتی که بتوان با استفاده از یک تابع و با داشتن نقطه شروع و پایان، یک خط در ال سی دی رسم کرد، می توان با آن چند ضلعی مورد نظر را رسم کرد. برای این کار بایستی از قواعد ساده مثلثات استفاده نمود.
به نظر شما با دانستن نقطه شروع و طول شش ضلعی چگونه می توان این کار را انجام داد؟
LCD_DrawHexagons(x0,y0, L,Color);
چگونه می توان داخل این شش ضلعی در ال سی دی تو پر کرد؟
@armeducation
در مواردی لازم می شود اشکالی را در در ال سی دی رسم کنیم. دایره مثلث مستطیل و ...
در صورتی که بتوان با استفاده از یک تابع و با داشتن نقطه شروع و پایان، یک خط در ال سی دی رسم کرد، می توان با آن چند ضلعی مورد نظر را رسم کرد. برای این کار بایستی از قواعد ساده مثلثات استفاده نمود.
به نظر شما با دانستن نقطه شروع و طول شش ضلعی چگونه می توان این کار را انجام داد؟
LCD_DrawHexagons(x0,y0, L,Color);
چگونه می توان داخل این شش ضلعی در ال سی دی تو پر کرد؟
@armeducation
رسم مستطیل سر گرد با ترکیب دو شکل دایره و مستطیل در TFT LCD
@armeducation
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
شرح جزئیات رسم مستطیل سر گرد با ترکیب دو شکل دایره و مستطیل در TFT LCD
https://www.aparat.com/v/Pz7S8
@armeducation
https://www.aparat.com/v/Pz7S8
@armeducation
جایگاه میکروی stm32f767 در بین میکروهای سری STM32F7x7
مشخصات و ویژگی ها :
216 MHz frequency
https://www.st.com/en/microcontrollers-microprocessors/stm32f767ig.html
مشخصات و ویژگی ها :
216 MHz frequency
https://www.st.com/en/microcontrollers-microprocessors/stm32f767ig.html
armeducation
انتقال اطلاعات به نند و نمایش روی ال سی دی جهت مشاهده نتیجه استفاده از بلوک سوخته در نند فلش https://t.me/armeducation/1057 ابتدا انتقال عکس ها از SD به NAND Flash (برای یک بار) سپس با هر بار روشن شدن دستگاه انتقال از نند فلش به RAM خارجی و سپس نمایش از رم…
Media is too big
VIEW IN TELEGRAM
اجرای عملی اصلاح بلوک سوخته برای نمایش صحیح عکس ها روی TFT
میکروکنترلر : LPC1788
نند فلش : K9F2G08U0B
در مرحله نوشتن در page ها مجدد بایستی همان دیتا قرائت و مقایسه شود. اگر یکی نبود آن بلوک رد شود و در بلوک بعدی مجدد رایت شود.
شماره بلوک های مشکل دار در جایی ذخیره می شود.
موقع خواندن از نند و ریختن در رم خارجی از آن بلوک هایی که مشکل دار بودند قرائتی انجام نمی شود.
تعداد و شماره بلوک سوخته در هر نند فلش متفاوت است. بنابراین برنامه بایستی تمام حالات را پوشش دهد.
https://www.aparat.com/v/hF351
@armeducation
میکروکنترلر : LPC1788
نند فلش : K9F2G08U0B
در مرحله نوشتن در page ها مجدد بایستی همان دیتا قرائت و مقایسه شود. اگر یکی نبود آن بلوک رد شود و در بلوک بعدی مجدد رایت شود.
شماره بلوک های مشکل دار در جایی ذخیره می شود.
موقع خواندن از نند و ریختن در رم خارجی از آن بلوک هایی که مشکل دار بودند قرائتی انجام نمی شود.
تعداد و شماره بلوک سوخته در هر نند فلش متفاوت است. بنابراین برنامه بایستی تمام حالات را پوشش دهد.
https://www.aparat.com/v/hF351
@armeducation
عید است ولی بدون او غم داریم
عاشق شده ایم و عشق را کم داریم
ای کاش که این عید ظهورش برسد
این گونه هزار عید با هم داریم
عید نیمه شعبان مبارک
@armeducation
عاشق شده ایم و عشق را کم داریم
ای کاش که این عید ظهورش برسد
این گونه هزار عید با هم داریم
عید نیمه شعبان مبارک
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
کاربردی از رم به رم در DMA
همان طور که ذکر شد در بعضی مدل میکروها برای کار با ال سی دی یک فضای رمی در نظر گرفته شده است که با قرار دادن دیتا در این فضا نمایش بر روی ال سی دی انجام می شود.
https://t.me/armeducation/90
https://t.me/armeducation/678
همچنین یکی از اقسام انتقال دیتا رم به رم می باشد:
https://t.me/armeducation/204
بنابراین به نظر شما با ترکیب این دو موضوع می توان به جای ارسال پیکسل به پیکسل توسط cpu به صورت polling به درایور ال سی دی یا خود ال سی دی از dma برای نمایش استفاده کرد!؟
آیا تاکنون این موضوع را اجرایی کرده اید؟
در اینجا هدف استفاده از امکانات میکرو برای نمایش سریع تر در TFT LCD است.
@armeducation
همان طور که ذکر شد در بعضی مدل میکروها برای کار با ال سی دی یک فضای رمی در نظر گرفته شده است که با قرار دادن دیتا در این فضا نمایش بر روی ال سی دی انجام می شود.
https://t.me/armeducation/90
https://t.me/armeducation/678
همچنین یکی از اقسام انتقال دیتا رم به رم می باشد:
https://t.me/armeducation/204
بنابراین به نظر شما با ترکیب این دو موضوع می توان به جای ارسال پیکسل به پیکسل توسط cpu به صورت polling به درایور ال سی دی یا خود ال سی دی از dma برای نمایش استفاده کرد!؟
آیا تاکنون این موضوع را اجرایی کرده اید؟
در اینجا هدف استفاده از امکانات میکرو برای نمایش سریع تر در TFT LCD است.
@armeducation
Telegram
armeducation
تفاوت بین ارسال یک پیکسل برروی TFT در میکروکنترلر LPC1788 و LPC1768
میکروکنترلر LPC1788 دارای کنترلر LCD داخلی
میکروکنترلر LPC1768 توسط درایو، به LCD متصل است.
تفاوت قابل تشخیص است!؟
@armeducation
میکروکنترلر LPC1788 دارای کنترلر LCD داخلی
میکروکنترلر LPC1768 توسط درایو، به LCD متصل است.
تفاوت قابل تشخیص است!؟
@armeducation