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
نتیجه کامپایل سمپل نمایش عکس به نظر شما از این چه نتیجه ای می خواهیم بگیریم!؟ @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
نتیجه استفاده از سمپل آماده!
وقتی بخواهیم مثل 103
https://t.me/armeducation/1168
در 429 هم از SD فایل mp3 پخش کنیم.
به نظر شما چگونه می توان این مشکل را حل کرد؟
@armeducation
تفاوت اندازه فلش و رم داخلی در دو میکرو
STM32F103xE :
– 256 to 512 Kbytes of Flash memory
- up to 64 Kbytes of SRAM
STM32F429xx :
– Up to 2 MB of Flash memory organized into
two banks allowing read-while-write
– Up to 256+4 KB of SRAM including 64-KB
of CCM (core coupled memory) data RAM
به آدرس شروع فلش رو رم داخلی هم توجه شود.
@armeducation
armeducation
تست عملی استفاده از فلاش داخلی میکروی f4 برای ذخیره دیتا: EEPROM emulation in STM32F40x/STM32F41x microcontrollers (AN3969) @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
نتیجه استفاده از سمپل راه اندازی در پروژه
EEPROM emulation
فکرشو می‌کردید این طوری بشه!؟
حالا با خودتون بگید من همه پریفرالها میکرو که بدردم می خوره راه بندازم می تونم پروژه انجام بدم 😊
@armeducation
armeducation
تفاوت اندازه فلش و رم داخلی در دو میکرو STM32F103xE : – 256 to 512 Kbytes of Flash memory - up to 64 Kbytes of SRAM STM32F429xx : – Up to 2 MB of Flash memory organized into two banks allowing read-while-write – Up to 256+4 KB of SRAM including 64-KB of CCM…
قرار گرفتن برنامه از آدرس مشخص شده
همان طور که ملاحظه می شود موقع پروگرام، برنامه از آدرس مشخص شده در فلش میکرو قرار میگیرد.
@armeducation
armeducation
نتیجه استفاده از سمپل آماده! وقتی بخواهیم مثل 103 https://t.me/armeducation/1168 در 429 هم از SD فایل mp3 پخش کنیم. به نظر شما چگونه می توان این مشکل را حل کرد؟ @armeducation
تفاوت حجم کد دو پروژه برای انجام یک کار
در هر دو پروژه نوشتن و خواندن در SD کارت انجام می شود. ولی در پروژه اول با اضافه کردن کتابخانه های دیگر به منظور پخش فایل صوتی mp3 با خطای کمبود فضا مواجه شدیم. 🤔
@armeducation
armeducation pinned Deleted message
armeducation
اجرای عملی پخش فایل صوتی mp3 از سمپل ترکیبی ساخته شده میکروکنترلر stm32f103ve برد کویر @armeducation
Media is too big
VIEW IN TELEGRAM
اجرای عملی پخش فایل صوتی mp3
از سمپل ترکیبی ساخته شده
میکروکنترلر STM32F429
برد کویرالکترونیک
@armeducation
armeducation
تفاوت واتچ داگ وابسته و پنجره ( WWDG, IWDG ) : - کلاک IWDG از طریق LSI تامین می شود. - کلاک WWDG از طریق APB1 تامین می شود. - بعد از کم شدن مقدار شمارنده واتچ Independent و رسیدن به صفر اگر واتچ داگ reload نشود، میکرو ریست می شود. - بعد از کم شدن مقدار شمارنده…
Media is too big
VIEW IN TELEGRAM
عملکرد واتچداگ
در اینجا واتچداگ( watchdog ) در برنامه لحاظ شده است که در صورت هنگی و گیر کردن برنامه در زیرروالهای وقفه عمل کند و برنامه را ریست کند. اما به دلیل ایراد برنامه مرتب عمل میکند.
@armeducation
#طنز
مردی به منزل رسید. همسرش پرسید: «چرا نفس نفس می‌زنی؟ چرا دیر رسیدی؟» مرد گفت: «مهم نیست. امروز سود کردم. اتوبوس حرکت کرد و از بازار تا اینجا، دنبالش دویدم. پول بلیط در جیبم ماند.» زن گفت: خوب تو که می‌دویدی، حداقل پشت تاکسی می‌دویدی که بیشتر سود می‌کردیم !😁
_____________
یاد کار شرکتی افتادم که می‌گفت شما این قسمت از کار برنامه نویسی دستگاه را انجام بدید که تکه های باقی مانده را بعداً خودمان تکمیل کنیم. منم هم یادآوری کردم این کار ممکنه آخر عاقبت خوبی نداشته باشه. اگر هم نتیجه بده میشه مثل این حکایت که زمان و انرژی بیشتری صرف شده ولی همان نتیجه حاصل شده. در حالی که این زمان صرف فروش و خدمات پس از فروش و توسعه دستگاه میشد نتیجه خیلی بهتری بدست می آمد.
ولی دیدگاهها با هم فرق می کنه و کارفرما بر اساس دیدگاه خودش عمل می کنه و گاهی دوست دارند آزموده را خود تجربه کنند.
----------------------
حالا شما بگید تا حالا از چقدر از این سودها کردید!؟😊
@armeducation
armeducation pinned Deleted message
Fale Khosh~ UpMusic
Amir Azimi ~ UpMusic
Amir Azimi – Fale Khosh(320).mp3
#نظر سنجی
تاکنون چندین مورد از ایراداتی که حین پروژه ایجاد می شود در کانال منعکس شده است. آیا انعکاس چنین مواردی برای شما مفید بوده است و ادامه داشته باشد؟ آیا شما هم چنین تجربیاتی را به منتقل می کنید؟
@armeducation
Anonymous Poll
79%
۱- مفید بوده و مایلم به دیگران هم اطلاع دهم.
10%
۲- مفید نبوده ولی مایلم تجربیات خودم را به دیگران هم اطلاع دهم.
5%
۳- مفید بوده ولی خودم نمی خواهم تجربیاتم را با دیگران به اشتراک بگذارم.
5%
۴- خیر و حاضر هم نیستم به دیگران اطلاع دهم.
armeducation
#نظر سنجی
تاکنون چندین مورد از ایراداتی که حین پروژه ایجاد می شود در کانال منعکس شده است. آیا انعکاس چنین مواردی برای شما مفید بوده است و ادامه داشته باشد؟ آیا شما هم چنین تجربیاتی را به منتقل می کنید؟
@armeducation
نتیجه این نظر سنجی تاکنون یک نکته را نشان می دهد و آن اینکه 10 درصدی حاضر نیستند تجربیات خود را با دیگران به اشتراک بگذارند.
اینکه در حین کار یک سری ایرادات به وجود می آید و مطرح کردن آن ، یک موضوع و نحوه رفع آن هم موضوع دیگریست.
در اینجا قسمت اول مورد نظر سنحی قرار گرفته است که نتایج را ملاحظه کردید.
@armeducation
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
شرکتی که سه نفر کاربلد استخدام کرده
شرکتی که صد تا آشنا آورده سر کار
- سوال
میشه کار تخصصی را داد به آشنایی که درست بلد نیست!؟
میشه کار را پروژه ای کرد و داد به کسی که بعد در موقع نیاز ممکنه در دسترس نباشه؟
میشه به کاربلد حقوق در حد اداره کار داد!؟
بعضی شرکت ها هم که محل رفت و آمد هستند. یک تعدادی دارند استخدام می شوند و یک تعدادی دارند می روند و به همین شکل امورات می گذرد
@armeducation
armeducation pinned Deleted message
السیدی 3.5 اینچ با تاچ
Size: 3.5 inch
Control chip: ILI9486L
Resolution: 320*480
Interface Type: 8/16bits parallel interface : SPI
Number of pins : 40Pin
Display color : Full Color
voltage: 3.3V
در این TFT به جای ارسال دیتا به صورت پارالل، از SPI با 4 سیم استفاده می شود. البته همان طور که در شماتیک مشاهده می کنید چند پایه دیگر هم هست. پایه ریست RST و البته بکلایت.
@armeducation
Media is too big
VIEW IN TELEGRAM
راه اندازی اولیه ال‌سی‌دی ۳.۵ اینچ در مد SPI
درایور : ili9486
اولین چیزی که قابل توجه است سرعت رفرش می باشد.
البته این راه اندازی اولیه است و این سمپل، spi را با gpio شبیه سازی کرده. مسلما اگر از خود spi استفاده شود سرعت رفرش بیشتر می شود.
آپارات :
https://aparat.com/v/B2k3V
@armeducation
👍1