یکی از مسائلی که در انجام کار با آن مواجه می شویم اتصال مناسب دیوایس ها به پایه های میکرو است.
هم بایستی میکرو به تعداد مناسب پایه داشته باشد و هم تداخل پایه ای وجود نداشته باشد.
معمولا در ابتدا باید پایه های پریفرالهای مهم را مشخص کرد و هر پایه gpio که ماند را به وسایلی که با gpio کار می کند اختصاص داد. حال اگر نتوان پایه های پشت سر هم به ال سی دی یا TFT اختصاص داد در برنامه چه تغییری باید داد!؟
@armeducation
هم بایستی میکرو به تعداد مناسب پایه داشته باشد و هم تداخل پایه ای وجود نداشته باشد.
معمولا در ابتدا باید پایه های پریفرالهای مهم را مشخص کرد و هر پایه gpio که ماند را به وسایلی که با gpio کار می کند اختصاص داد. حال اگر نتوان پایه های پشت سر هم به ال سی دی یا TFT اختصاص داد در برنامه چه تغییری باید داد!؟
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
پایه های ارسال دیتا از میکرو به ال سی دی کاراکتری، پشت سر هم انتخاب می شود :
GPIOE->BSRR = C
حال اگر این پایه ها پشت سر هم نبود مثلا :
PA2
PB13
PC4
PD5
چگونه بایستی دیتا را قرار داد!؟
@armeducation
GPIOE->BSRR = C
حال اگر این پایه ها پشت سر هم نبود مثلا :
PA2
PB13
PC4
PD5
چگونه بایستی دیتا را قرار داد!؟
@armeducation
مرجع اصلی برای پیدا کردن کارکرد هر پایه میکرو دیتاشیت آن است.
@armeducation
@armeducation
جلسه اول هشتمین دوره مقدماتی متوسط stm32
اصفهان - مهر ماه 98 - پنج شنبه ها 4 تا 8
جای خانم شهیدانی در عکس خالی
@armeducation
اصفهان - مهر ماه 98 - پنج شنبه ها 4 تا 8
جای خانم شهیدانی در عکس خالی
@armeducation
armeducation
🎓 دوره آموزش میکروکنترلر STM32 - پاییز 98 🏢 مکان : "اصفهان" (سطح مقدماتی متوسط) ⏱ مدت "36" ساعت 🕔 زمان : پنج شنبه ها ساعت 16 الی 20، در 9 هفته ▶️ شروع دوره : پنج شنبه 4 مهر ماه 98 👤 مدرس : مهندس مهدی زرکوب با 9 سال سابقه آموزش حرفه ای میکروکنترلرهای ARM…
ظرفیت این دوره تکمیل شده است.
درصورتی که قصد شرکت دوره های آتی را دارید :
👉🏽 @mzarkoob
با سپاس
@armeducation
درصورتی که قصد شرکت دوره های آتی را دارید :
👉🏽 @mzarkoob
با سپاس
@armeducation
STM32F4xx_DSP_StdPeriph_Lib_V1.3.0.exe
85.6 MB
کتابخانه های std peripheral برای میکروهای STM32F4xx
STM32F4xx_DSP_StdPeriph_Lib_V1.3.0
پسورد : @armeducation
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
در هر بار خواندن 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
چنان چه قصد شرکت در دوره را دارید جهت پیش ثبت نام در دوره جدید :
🆔 -》 @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
با تغییر در پیکربندی اولیه TFT می توان مواردی را بنا به نیاز تغییر داد. یکی از این موارد جهت رفرش می باشد.
@armeducation
armeducation
مواجه شدن با ایرادات سخت افزاری در پروژه و تشخیص محل ایراد @armeducation
Media is too big
VIEW IN TELEGRAM
انتقال عکس از SD به SPI Flash برای یک بار و نمایش روی TFT LCD
آیا سرعت رفرش باز هم قابل بهبود است؟
میکرو : stm32f10x
tft : 2.8 "
spi flash : w25q64
@armeducation
آیا سرعت رفرش باز هم قابل بهبود است؟
میکرو : 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
فروشگاه:
https://goo.gl/oMHSom
پاسخگویی به سوالات :
https://goo.gl/2Zr5Qg
فیلم پیشرفته
فروشگاه :
https://goo.gl/JBvEZg
سوالات :
https://goo.gl/XVsMBf
@armeducation
armeducation
در نظر بگیرید هر بار که دستگاهی که دارای یک تاچ باشد به تغذیه متصل شود، نیاز باشد 4 نقطه اولیه برای کالیبراسیون داده شود! برای اولین بار که کالیبراسیون انجام شد، بایستی این نقاط در محلی ذخیره شود تا در دفعات بعد نیازی به انجام این کار نباشد. در اعمال نقاط…
Media is too big
VIEW IN TELEGRAM
ملاحظات استفاده از تاچ مقاومتی
@armeducation
@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
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
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی برنامه اصلاح شده برای رسیدن به ملاحظات مورد نظر در تاچ مقاومتی
یک پروژه ترکیبی از TFT و Touch و EEPROM
آیا موارد دیگری هم هست که آنها را هم بتوانیم مد نظر قرار دهیم؟
@armeducation
یک پروژه ترکیبی از TFT و Touch و EEPROM
آیا موارد دیگری هم هست که آنها را هم بتوانیم مد نظر قرار دهیم؟
@armeducation
حکایت پیرمرد و پسر و الاغ
میگویند پیرمردی بوده به همراه پسرش که به همراه خری در اطراف شهری می آمدند در ابتدا پیرمرد و پسر هر دو سوار خر بودند و ناظری این صحنه را میبیند و می گوید عجب انسانهای بی انصافی خر بینوا دارد از حال میرود و اینها ملاحظه نمی کنند هر دو سوار خر شده اند.
پیرمرد از خر پیاده می شود و پسر سوار خر میماند ناظر دیگری با دیدن صحنه میگوید عجب پسر بی انصافی که پدر پیر خود را پیاده کرده و خود سوار خر شده!
پیرمرد خود سوار خر می شود و پسر را پیاده می کند ناظر بعدی می گوید عجب پیرمرد سنگ دلی ، پسر به این ضعیفی را پیاده کرده و خود سوار خر شده است.
در انتها هر دو پیاده شده و خر را بکول می گیرند ناظری از این صحنه بخنده میفتد که عجب مرد و پسر نادانی خر برای سوار شدن است نه سواری دادن!!!!
———————————————
این حکایت بعضی از ماهاست که هر کاری بکنیم باز هم ...
@armeducation
میگویند پیرمردی بوده به همراه پسرش که به همراه خری در اطراف شهری می آمدند در ابتدا پیرمرد و پسر هر دو سوار خر بودند و ناظری این صحنه را میبیند و می گوید عجب انسانهای بی انصافی خر بینوا دارد از حال میرود و اینها ملاحظه نمی کنند هر دو سوار خر شده اند.
پیرمرد از خر پیاده می شود و پسر سوار خر میماند ناظر دیگری با دیدن صحنه میگوید عجب پسر بی انصافی که پدر پیر خود را پیاده کرده و خود سوار خر شده!
پیرمرد خود سوار خر می شود و پسر را پیاده می کند ناظر بعدی می گوید عجب پیرمرد سنگ دلی ، پسر به این ضعیفی را پیاده کرده و خود سوار خر شده است.
در انتها هر دو پیاده شده و خر را بکول می گیرند ناظری از این صحنه بخنده میفتد که عجب مرد و پسر نادانی خر برای سوار شدن است نه سواری دادن!!!!
———————————————
این حکایت بعضی از ماهاست که هر کاری بکنیم باز هم ...
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
معمولا به همراه یک برد آموزشی سمپل هایی قرار داده می شود. می توان این سمپل ها را به سه دسته تقسیم کرد:
1- سمپل هایی که کار می کند و ساده است و می توان متوجه عملکرد آنها شد و در آنها تغییرات لازم را اعمال کرد.
2- سمپل هایی که صرفا یک راه اندازی را انجام می دهد ولی به دلیل پیچیدگی نمی توان از آن سر در آورد، بنابراین ایجاد تغییرات لازم بر اساس نیاز در آن مشکل است.
3- سمپل هایی که کار نمی کند!
بنابراین صرف کارکردن یک سمپل کافی نیست. باید بتوان فهمید که همه توابع آن چگونه کار می کند و چگونه باید آن را بر اساس نیاز تغییر داد. تغییراتی که لازم است در یک سمپل اعمال کرد شامل تغییر کانفیگ پایه ها، توسعه توابع آن و تغییرات لازم برای بردن به یک مدل دیگر میکرو می باشد.
@armeducation
1- سمپل هایی که کار می کند و ساده است و می توان متوجه عملکرد آنها شد و در آنها تغییرات لازم را اعمال کرد.
2- سمپل هایی که صرفا یک راه اندازی را انجام می دهد ولی به دلیل پیچیدگی نمی توان از آن سر در آورد، بنابراین ایجاد تغییرات لازم بر اساس نیاز در آن مشکل است.
3- سمپل هایی که کار نمی کند!
بنابراین صرف کارکردن یک سمپل کافی نیست. باید بتوان فهمید که همه توابع آن چگونه کار می کند و چگونه باید آن را بر اساس نیاز تغییر داد. تغییراتی که لازم است در یک سمپل اعمال کرد شامل تغییر کانفیگ پایه ها، توسعه توابع آن و تغییرات لازم برای بردن به یک مدل دیگر میکرو می باشد.
@armeducation
نمای کلی سمپل تاچ مقاومتی ADS7846 همراه برد lpc1788
صرفا جهت تست تاچ !
فایل calibrate به صورت lib است و قابل مشاهده نیست.
آیا از این سمپل می توان در پروژه ای استفاده کرد؟
@armeducation
صرفا جهت تست تاچ !
فایل calibrate به صورت lib است و قابل مشاهده نیست.
آیا از این سمپل می توان در پروژه ای استفاده کرد؟
@armeducation
نمای کلی از سمپل همراه برد stm32f103 برای تاچ مقاومتی ADS7843 ال سی دی 3.2 اینچ
فهم عملکرد و نحوه تغییرات در این سمپل کار ساده ای به نظر نمی رسد و پورت کردن آن متناسب با نیاز، برای خود پروژه ایست!
@armeducation
فهم عملکرد و نحوه تغییرات در این سمپل کار ساده ای به نظر نمی رسد و پورت کردن آن متناسب با نیاز، برای خود پروژه ایست!
@armeducation