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
Media is too big
VIEW IN TELEGRAM
نتیجه جابجا بودن مختصات در تاچ مقاومتی
@armeducation
armeducation
یکی از مواردی که برای مبحث یادگیری میکروکنترلرهای ARM لازم است، استفاده از برد می باشد. این برد می تواند یک برد آموزشی آماده باشد یا بردی باشد که خود فرد طراحی کرده است. معمولا برای یادگیری و راه اندازی سریع تر بهتر است از برد آموزشی آماده استفاده شود. البته…
اول مرغ یا تخم مرغ!؟
در مطالب قبلی به این موضوع اشاره شد ابتدا بایستی برنامه را بر روی یک برد آموزشی یا یک هدر برد و بردبرد پیاده سازی کرد و بعد از اینکه موارد مختلف مورد تایید بود و پاسخ داد؛ برد نهایی زده شود.
آیا در عمل و یک پروژه همیشه به همین شکل رفتار می شود؟
گاهی به غیر از برد و قاب و ... حتی قوطی دستگاه هم زده شده و به برنامه نویس می گویند این کار را می خواهیم انجام دهیم با این میکرو و این برد! 😄
در مواردی شرایط به گونه ایست که همزمان با شروع برنامه نویسی روی یک Evaluation board ، کار طراحی و ساخت برد هم انجام می شود. در اینجا برنامه نویس باید اشراف داشته باشد که این کار روی این میکرو قابل پیاده سازیست.
@armeducation
armeducation
انتخاب میکرو بایستی متناسب با کاری باشد که قرار است انجام شود. هر میکرویی دارای امکانات ، قابلیت ها و قیمتی می باشد. برای یک کار تولیدی از یک میکرو ارزانتر استفاده می شود و سعی می شود با برنامه نویسی بهینه تر کار مربوطه انجام شود. مدل های کوچک stm32f0 و میکروی…
قبل از صرف وقت برای انتخاب میکرو که دقیقا مطابق نیازمان باشد بهتر است قیمت و موجودی فروشگاه ها هم بررسی شود. ممکن است یک روز صرف این کنیم که چه میکرویی مطابق نیازمان است، ولی قیمت میکرویی با امکانات بیشتر از نیاز ما در بازار، کمتر باشد یا میکروی مورد نظر که دقیقا مطابق نیاز ما است موجود نباشد.
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
چقدر علاقه مندی زیاد شده تو آسانسور tft بذارند اونم برای دو سه طبقه 😉
این تاچ هم داره
قشنگ تر از قبلیه که فقط عکس نشون میداد :
https://t.me/armeducation/1028
@armeducation
armeducation pinned Deleted message
#طنز
مرتب میگویند چرا دوره آنلاین عمومی برگزار نمی کنید؟
خوب نگرانم نتیجش این بشه ! 😁
@armeducation
armeducation
شرحی بر عملکرد دستگاه ترموستات لمسی @armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
حالت درصدی در دستگاه ترموستات لمسی برای تنظیم سرعت کولر
@armeducation
armeducation
رسم مستطیل سر گرد با ترکیب دو شکل دایره و مستطیل در TFT LCD @armeducation
رسم مستطیل سر گرد به همراه کادر اطراف در TFT به کمک ترکیب اشکال هندسی
مراحل انجام در فیلم نشان داده خواهد شد.
@armrducation
armeducation
حالت درصدی در دستگاه ترموستات لمسی برای تنظیم سرعت کولر @armeducation
Media is too big
VIEW IN TELEGRAM
اجرای عملی حالت درصدی در دستگاه ترموستات لمسی برای تنظیم سرعت کولر
در سرعت ۱۰۰ درصد پرواز هم می کنه ! 😁
با تشکر از آقای مهندس مرادی بابت ارسال فیلم
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
نمایش اعداد به صورت وسط چین در TFT
همیشه قرار نیست یک الگوریتم پیچیده را به کد تبدیل کنیم. در اینجا با استفاده از یک if else شرط و شروط لازم برای نمایش در موقعیت مورد نظر متناسب با چند رقمی بودن عدد، فراهم شده است که نتیجه آن زیبایی در نمایش است.
@armeducation
وقتی انتهای پروژه گفته بشه کیبرد هم می خواهیم !
طراحی فوق زیبا 😄
استفاده از باکس ساخته شده در کار.
بعد یک ساعت طراحی صفحه تاچش هم هست و بعد استفاده از کاراکترها در محل مورد نظر و ....
تازه کلید clear هم نداره 😅
@armeducation
Media is too big
VIEW IN TELEGRAM
نمایش عکس 24 بیت از sd روی tft هفت اینچ میکروی stm32f429
سمپل همراه برد صرفا جهت تست سرعت رفرش
@armrducation
Media is too big
VIEW IN TELEGRAM
نمایش عکس 16 و 24 بیت bmp از sd روی tft lcd هفت اینچ میکروی stm32f429 جهت تست سرعت رفرش با استفاده از توابع ChaN
نمایش به صورت دو بایتی و سه بایتی می باشد.
سرعت رفرش سمپل همراه برد بهتر بود یا این!؟ و چرا؟
@armrducation
armeducation
پخش فایل صوتی با استفاده از dma میکروکنترلر stm32f103ve این کار، پایه ی پخش فایل صوتی mp3 در این می باشد. در کل dma برای انتقال دیتا از جایی به جای دیگر و در جایی استفاده می شود که می خواهیم cpu درگیر این انتقال نشود. @armeducation
Media is too big
VIEW IN TELEGRAM
پخش فایل صوتی با استفاده از dma
میکروکنترلر stm32f429
این کار، پایه ی پخش فایل صوتی mp3 در این میکرو می باشد.
تفاوت این کار با کار قبلی به غیر از اینکه رجیسترهای dma این میکرو با سری f1 متفاوت است، این است که زیروال وقفه و مد چرخشی آن فعال شده است.
به نظر شما تفاوت زیروال وقفه در این میکرو و میکروی
lpc17xx
در چه چیزی می باشد؟
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
اجرای عملی پخش فایل صوتی mp3 از SD کارت
مد SPI توابع چان
سورس سمپل :
https://sisoog.com/2017/04/%D8%AF%DA%A9%D8%AF-mp3-%D8%A8%D8%A7-%D9%85%DB%8C%DA%A9%D8%B1%D9%88-%D9%88-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%DB%8C/
میکروکنترلر stm32f103
ارسالی توسط جناب مهندس حیدری یکی از شرکت کنندگان فعال دوره STM32
@armeducation
This media is not supported in your browser
VIEW IN TELEGRAM
شرح نحوه تغییر پورت سمپل پخش فایل صوتی mp3 از SD کارت مد SPI به مد SDIO توابع چان
- سورس اولیه سمپل از sisoog
- سمپل ساخته شده SD کارت با توابع ChaN از فیلم آموزش پیشرفته stm32f10x
- میکروکنترلر STM32F103VE
@armeducation
کانال مورد استفاده در DMA2 برای DAC
میکروکنترلر های stm32f10x
@armeducation
Media is too big
VIEW IN TELEGRAM
اجرای عملی پخش فایل صوتی mp3
از سمپل ترکیبی ساخته شده
میکروکنترلر stm32f103ve
برد کویر
@armeducation