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
armeducation
در این سمپل راه اندازی TFT 2.8 اینچ هم با درایور ILI9325 در میکروکنترلر lpc1768 قرار داده شده است : http://www.iranmicro.ir/forum/showthread.php?t=8285&p=77939&viewfull=1#post77939 @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
تغییر در کتابخانه TFT 2.8 برای استفاده در میکروی stm32
کتابخانه بایستی حتی الامکان به گونه ای باشد که به سادگی با تغییر دیفاین ها بتوان برای میکروهای دیگر قابل استفاده شود.
#define TFT_PORT GPIOB
#define TFT_CPORT GPIOC

#define TFT_CS 8
#define TFT_RS 9
#define TFT_WR 10
#define TFT_RD 11
#define LCD_CS(x) ((x) ? (TFT_CPORT->BSRR = PIN_CS) : TFT_CPORT->BRR = PIN_CS));
.....
@armeducation
armeducation
اجرای کیپد با تاچ خازنی در TFT LCD به نظر شما در این اجرای ساده چه جزئیاتی رعایت شده است؟ @armeducation
در این اجرا بایستی راه اندازی این موارد را از قبل انجام داده باشیم :
- رم خارجی
-TFT LCD
- SD Card
- I2C جهت راه اندازی تاچ خازنی
- تاچ خازنی
——————————————-
همچنین برای انجام کار بایستی به این جزییات توجه شود :
- تابعی که در ابتدا عکس های مشخص شده را به رم منتقل کند
- تابع صفحه اصلی که با فراخوانی آن صفحه اصلی مورد نظر نمایش داده شود
- تابع کیپد که با فراخوانی آن کیپد نمایش داده شود
- تابعی که تشخیص دهد چه نقطه ای در کیپد لمس شده است.
- تابعی که تشخیص دهد چه نقطه ای در صفحه اصلی لمس شده است.
***************************
-در تابع انتقال عکس از sd به رم :
در این تابع بایستی نقطه شروع اولیه در رم مشخص شود. همچنین اندازه عکس ذخیره شده را بایستی محاسبه کرد تا بتوان عکس بعدی را با توجه به نقطه شروع قبلی و اندازه عکس قبلی مشخص کرد:
Adress[n] = Adress_image[n-1]+Width[n-1]*Height[n-1]*2;
SD2RAM("1.bmp",Adress_image[n],&Width[n],&Height[n]);
-در نمایش عکس از رم :
تابعی که با دادن آدرش شروع عکس، آن را در TFT نمایش دهد.
برای سادگی می توان ابعاد تصویر را به ورودی این تابع اعمال کرد.
همچنین در تابع نمایش دیگری می توان زمینه سفید عکس را حذف کرد
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
فیلم آموزش STM32F1 مقدماتی متوسط
فروشگاه:
https://goo.gl/oMHSom
پاسخگویی به سوالات :
https://goo.gl/2Zr5Qg

فیلم پیشرفته
فروشگاه :
https://goo.gl/JBvEZg
سوالات :
https://goo.gl/XVsMBf
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
کامل ترین مجموعه لایبرری ها :
متن و فایل های ارسالی از طرف جناب آقای عارف زارعی راد :
—------------------------------
با سلام خدمت دوستان عزیزم
ضمن تشکر از زحمات مدیران گروه ها(و کانالها و سایت ها)ی الکترونیک کشورمون که تک تکشون در شرایط سخت علمی کشورمون خیلی به پیشرفت تک تک ما ها کمک میکنن: امیدوارم روزی بیاد که بجای بهانه جویی ها و پشت سر هم حرف زدن ها و نان کسی را آجر کردن، به فکر همراهی و همکاری و همدلی با هم باشیم و برای پیشرفت بیشتر خودمان و جامعمان قدم برداریم. به عنوان یک هدیه از جانب بنده که رشته تحصیلی ام ربطی به الکترونیک ندارد، مجموعه ای جمع آوری کردم از #لایبرری های در سطح اینترنت و همین گروه ها. که شاید کامل ترین مجموعه لایبرری ها هست که یکجا جمع آوری شده. امیدوارم مفید واقع بشود. تنها خواسته ام از شما این است که بجای بهانه جویی های بی جهت و عیب جویی از دیگران و بحث های چپ و راستی، به فکر هم افزایی باشیم. اوضاع جامعمون واقعا اسفناک است. کمتر کسی پیدا میشود که علمش را برای رضای خدا در اختیار دیگران قرار دهد. با آرزوی موفقیت.
#altium
#library
.initlib
Library
#pcblib

فایل ها پس پس از پیغام ارسال میشوند.
—------------------------
@armeducation
فایل ها را در 10 قسمت به صورت مستقل زیپ کرده ام
👇👇👇👇👇👇👇👇👇
Forwarded from armeducation (Mahdi Zarkoob)
ALMA electronics.exe
178 MB
قسمت اول
رمز فایل :
www.arm-education.ir
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
altium unified Libraries pack 1.exe
292 MB
قسمت دوم بخش 1
رمز فایل :
www.arm-education.ir
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
altium unified Libraries pack 2.exe
470.6 MB
قسمت دوم بخش دوم
رمز فایل :
www.arm-education.ir
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
pack_122.exe
47.5 MB
قسمت سوم
رمز فایل :
www.arm-education.ir
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
pack_123.exe
452.7 MB
قسمت چهارم
رمز فایل :
www.arm-education.ir
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
pack_124.exe
5.4 MB
فسمت پنجم
رمز فایل :
www.arm-education.ir
@armeducation
armeducation pinned Deleted message
This media is not supported in your browser
VIEW IN TELEGRAM
اصلا من به خاطر ترس از انفجار برق فشار قوی رفتم الکترونیک، ولی بازم احتیاط کردم فقط برنامه نویسی می کنم ! 😁
شرح تصویر :یک مرد پیمانکار روسی، مشغول به قطع کابل‌های فرسوده برق فشار قوی بود که بی‌احتیاطی و عجله او، به وقوع آتش سوزی و انفجار مهیب منجر شد.
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
قیمه با غافه یا قین !؟
این میکرو آرمه یا ARM ؟
...
@armeducation
آخرین جلسه هفتمین دوره مقدماتی متوسط stm32f1
جای خانم های آرم آموز خالی
@armeducation
armeducation pinned Deleted message
آیا دوره آموزش مقدماتی میکروکنترلر stm32 بهتر است مبتنی بر شرح عملکرد رجیسترهای مورد استفاده و کاربرد پریفرالها باشد یا صرفا بر اساس شرح عملکرد توابع HAL و استفاده از آنها؟
لطفا بر اساس تجربه خود در این نظرسنجی شرکت کنید.
با سپاس.
Anonymous Poll
24%
آشنایی با عملکرد و استفاده از رجیسترهای لازم
18%
صرفا آشنایی و استفاده از توابع HAL
39%
آشنایی و استفاده از هر دو
20%
آشنایی با رجیسترها و کاربردها در کلاس و کار با توابع برای تمرین بیشتر در منزل
armeducation
STM8S103K3_DS18B20.exe
This media is not supported in your browser
VIEW IN TELEGRAM
راه اندازی سنسور ds18b20 در میکروکنترلر stm32f1
پورت کردن سمپل میکروی stm8
این سمپل صرفا برای خواندن دمای یک سنسور می باشد.
برد : stm32f107vc کویرالکترونیک
@armeducation
armeducation
STM32F107_DS18B20.exe
This media is not supported in your browser
VIEW IN TELEGRAM
تست سمپل راه اندازی اولیه سنسور دما DS18B20
میکرو stm32f107
برد : stm32f107vc کویرالکترونیک
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
سنسور دما DS18b20
پروتکل ارتباطی 1-Wire
رنج دمایی –55°C تا 155°C
دقت 0.5°C
@armeducation
Forwarded from armeducation (Mahdi Zarkoob)
DS18B20.pdf
279.1 KB
دیتاشیت سنسور دما DS18b20
@armeducation