TGViewer
Channel Public Channel
armeducation

armeducation

@armeducation

آموزش حرفه ای میکروکنترلرهای ARM

ادمین:
@mzarkoob
مهندس مهدی زرکوب
شروع مطالب :
https://t.me/armeducation/1
اینستاگرام :
@armeducation
کانال ایتا:
https://eitaa.com/armeducation
همراه :
09359956361
Subscribers
3.74K
Photos
371
Videos
356
Links
381

Showing posts older than #1815 · Back to latest

Older Posts 20 shown
Post #1814 3.64K
اجرای عملی USB Device HID
در این قسمت چند تنظیم لازم برای استفاده از HID در کیوب انجام شده و با یک تابع یک ارسال را در عمل تست کردیم. همین طور شرح دادیم که این روش چه ایرادی داره.
https://www.aparat.com/v/gyji637
می خواستم در چند دقیقه این راه اندازی را شرح بدم ولی شد ۲۰ دقیقه ! عوضش فکر کنم حق مطلب ادا شد.
❓به نظر شما دلیل ایراد شرح داده شده چیه؟
@armeducation
  • 👍 9
  • ❤ 5
Post #1813 3.67K
armeducation سخت افزار USB Device . دو پایه D+ و D- مستقیما به پایه های میکرو متصل شده است. با یک مقاومت پایه D+ به صورت Pull up شده است. با این کار LED مربوطه روشن می شود. @armeducation
سخت افزار USB
لازمه استفاده از USB برای تبادل دیتا اینه که سخت افزارش رو برد باشه و مسلما سالم باشه!
https://aparat.com/v/paz6t2q
فکر نکنم این طور باشه که همین طوری دو تا سیم از پایه میکرو وصل کنی به سوکت usb و برنامه رو میکرو برات کار کنه 😄
❓ اگه از usb استفاده کردی، چالشی با سخت افزارش داشتی؟ درطراحی برد برای این قسمت نکته خاصی را باید در نظر گرفت؟
@armeducation
  • 👍 9
Post #1812 1.65K
armeducation تست عملی کلاس HID در میکروکنترلر LPC1768 جهت آشنایی با عملکرد این کلاس کاری در USB Device . @armeducation
تبادل دیتا با USB
به برکت کیوب میشه خیلی سریع یک پروژه ایجاد کرد که برامون usb را در میکروهای stm32 پیکربندی کنه و بین برد و سیستم در چند کلاس کاری USB تبادل دیتا داشته باشیم.
ولی دیگه همه چیز هم آماده نیست و یک کارهایی هم خومون باید انجام بدیم.
ما قبلا چند کتابخانه به پروژه اضافه می کردیم که این کار را برامون انجام بده و نیازی به توابع هال نبود.
در پروژه وقتی سراغ این موضوع میرید که لازمتون بشه. البته میدونید که راه اندازی قدم اوله و در پروژه داستان زیاد پیش میاد...
❓شما در چه کارهایی لازم شده از usb device hid استفاده کنید؟
@armeducation
  • ❤ 7
Post #1811 1.69K
armeducation پروتکل SNMP به غیر از UDP و TCP و HTTP از SNMP هم برای تبادل دیتا در شبکه می توان استفاده کرد. با استفاده از توابع LWIP هم می توان از این پروتکل استفاده کرد. این پروتکل دارای سه ورژن می باشد. V1,2,3 ❓در چه جاهایی لازم میشه از SNMP برای تبادل دیتا استفاده کرد؟…
تست عملی SNMP V2
در اینجا یک تبادل دیتایی را بین برد و سیستم جهت تست با استفاده از این پروتکل انجام دادیم.
https://aparat.com/v/vjk6400
❓برای تست ورژن 3 از چه نرم افزاری می توان استفاده کرد؟
@armeducation
  • 👍 6
Post #1810 3.79K
armeducation اضافه کردن کتابخانه رجیستری به پروژه کیوب در اینجا از یک کتابخانه برای راه اندازی تاچ خازنی GT911 استفاده شده است. این کتابخانه رجیستری هست و در یک سمپل ساده درست کار می کنه. همین کتابخانه را به پروژه ای که در کیل توسط کیوب ساخته شده اضافه می کنیم و انتظار…
تست کتابخانه تاچ خازنی در پروژه ساخته شده توسط کیوب
https://aparat.com/v/kedo37o
قبلا در این مورد صحبت کردیم که آیا همیشه یک کتابخانه ای را به هر پروژه ای اد کنیم، اوکیه؟ موردی که برای من پیش اومده کتابخانه تاچ خازنی gt911 هست.
در این ویدئو این موضوع را عملی نشان دادم. ببینید و بگید دلیل چی می تونه باشه؟
❓آیا شما با مورد مشابه مواجه شدید؟
@armeducation
  • ❤ 8
  • 👍 4
Post #1809 1.93K
armeducation تست وب سرور با توابع lwip با سمپل کیوب https://aparat.com/v/gkye521 در ادامه ویدئو قبلی نتیجه اجرای کد را با استفاده از دو سمپل در میکروی stm32f407 مشاهده می کنید. 👈 این چند دقیقه نتیجه چندین ساعتی هست که روی این موضوع وقت گذاشته شده که اول متوجه بشیم قضیه…
تنظیم SNMP در کیوب
همان طور که مشاهده می کنید در قسمت LWIP با زدن یک تیک، snmp در اترنت فعال شده و بعد ایجاد کد، کتابخانه های لازم در ادامه کتابخانه های قبلی مربوط به اترنت به پروژه اضافه می شود. البته برای کار با snmp این کافی نیست و باید یک کتابخانه دیگه را درست کنید و به پروژه اضافه کنید و..
ولی اینجا هدفم نبوده که این موضوع واضح را شرح بدم! می خوام بگم اگه در جایی لازم شد خودمون این کتابخانه ها را به پروژه اضافه کنیم و دیفاین های لازم را در هدرها قرار بدیم چقدر توانایی انجامش را دارید؟ واقعییت اینه که کیوب خیلی تنبلمون کرده و یاد گرفتیم یک پروژه آماده با همه تنظیمات لازم بهمون بده و ما در ادامه، سایر کدموهان را اونجا بنویسیم. خوب این باعث صرفه جویی زیادی در زمان میشه و کار هم انجام میشه. ولی اگه در جایی این کد ایجاد شده کار نکرد مسلما باید خودمون بسازیم تا کار جمع بشه. در پست های قبلی این موضوع را عملی نشون دادم که پروژه ساخته شده توسط کیوب در کیل کار نمی کرد. تا چند روز می خواهید دنبال این باشید که ایراد یا باگ کیوب کجاست!؟
❓ در چه جاهایی این موضوع به پستتون خورده که لازم بشه خودتون بسازید؟
@armeducation
  • 👍 6
  • ❤ 2
Post #1808 1.86K
armeducation اجرای عملی پروتکل SNMP در میکروکنترلر STM32F107VC با Rl کیل @armeducation
پروتکل SNMP
به غیر از UDP و TCP و HTTP از SNMP هم برای تبادل دیتا در شبکه می توان استفاده کرد. با استفاده از توابع LWIP هم می توان از این پروتکل استفاده کرد. این پروتکل دارای سه ورژن می باشد. V1,2,3
❓در چه جاهایی لازم میشه از SNMP برای تبادل دیتا استفاده کرد؟
@armeducation
  • 👍 9
  • 🔥 1
Post #1803 2.63K
🟩 جهت بی دردسر سرسبز کردن چراغ کیوب هاتون این فایل های آماده را میذارم.
@armeducation
  • ❤ 15
  • 👍 1
Post #1802 1.71K
armeducation بروز رسانی کیوب و درخواست لاگین هفته قبل گفتم من که نسخه جدید کیوب دارم بذار بروزش کنم. از نسخه 6.7.0 زدیم که بشه 6.10.0 . بعد چند روز که نیاز شد پروژه های قبلی کیوبم باز کنم دیدم ای بابا باز نمی کنه و لاگین باید بشم. از شانس ما هم مدتیه که دیگه نمی تونستم…
نسخه جدید کیوب و لاگین
فکر کنم کیوب بی خیال لاگین در کیوب شده!
برای کاری گفتم نسخه جدید نصب کنم. دیدم لاگین دیگه نمی خواد. تا چند وقت قبل یادمه موقع آپدیت پک هم لاگین می خواست
همچنان این توصیه پابرجاست که تا کارتون گیر نکرده آپدیت نکنید و به کارتون برسید 😄
@armeducation
  • 😁 10
  • ❤ 4
Post #1801 3.24K
استفاده از DHCP
در اینجا به صورت عملی از DHCP برای تعیین آی پی در ابتدای کانفیگ برنامه استفاده کردم. البته یک چالش کوچیک گذاشتم که ببینیم همیشه اوکیه یا نه. این کاریه که در پروژه ای که با اترنت و شبکه دارید همیشه لازم نمیشه ولی این ۱۵ دقیقه ویدئو را ببینید که اگه لازمتون شد بدونید این قابلیت را باید چطور استفاده کنید.
ممنون که با لایک و کامنت هاتون ازم حمایت می کنید.
https://aparat.com/v/tfp93l3
@armeducation
  • ❤ 7
  • 👏 6
Post #1800 1.74K
armeducation تست راه اندازی UDP https://aparat.com/v/hotxhz8 اگر کیوب mx بهمون یک پروژه برای اترنت بده که پینگ بده و یک کتابخانه سالم هم باشه که به این پروژه اد کنیم، راه اندازی پروتکل UDP کار راحتیه. در این ویدئو این کار را انجام دادیم. ❓ تاحالا از UDP در چه پروژه هایی…
تنظیم IP یا استفاده از DHCP
تاکنون در برد میکروکنترلر برای اترنت یک آی پی ثابت قرار میدادیم. سوال اینه اگه رنج آی پی در شبکه ای با این چیزی که تعیین کردیم فرق کنه چی میشه؟ یا اگه همین آی پی در شبکه باشه چی میشه؟
@armeducation
  • ❤ 9
Post #1797 4.08K
تنظیمات اترنت میکرو H743
در ویدئوهای قبلی تنظیمات اترنت را با cubemx در میکروب f407 انجام دادیم و در کیل کدژنریت کردیم. در اینجا همین کار را با میکروی stm32h743 انجام دادیم تا ببینیم آیا این پروژه ساخته بهمون پینگ میده یا نه.
https://aparat.com/v/pbofa5q
❓  به نظر شما مشکل از چیه و آیا قبل برطرف شدن هست ؟
@armeducation
  • 👍 7
  • ❤ 1
Post #1796 2.09K
اجرای پروژه های برنامه نویسی میکروکنترلرهای ARM
تجاری و صنعتی
🆔 تلگرام-》 @mzarkoob
☎️ همراه -》 09359956361
@armeducation
  • ❤ 7
  • 👍 2
  • 🤔 2
Post #1795 1.74K
armeducation راه‌اندازی TCP در همان پروژه اترنت قبلی، اگه یک کتابخانه درست به پروژه اد کنید و توابع لازم را قرار دهید می توانید یک ارسال با پروتکل TCP را در شبکه تست کنید. البته TCP یکم دنگ و فنگش نسبت به UDP بیشتره. در اینجا باید به Client و یا Server بودن دقت داشته…
تست راه اندازی TCP
در اینجا با همان پروژه قبلی که در UDP استفاده کردیم از یک کتابخانه استفاده می کنیم تا بتوانیم یک تست عملی و اولیه روی این پروتکل ارتباطی داشته باشیم. البته اینجا عکس حالتی که قبل ضبط در عمل برام اتفاق می افتاد، شد. ولی خوب با توضیحات و دیباگ برنامه اون هدفی که مد نظر بود محقق شد.
https://aparat.com/v/xmqg336
❓ تاحالا از TCP در چه پروژه هایی استفاده کرده اید؟
❓چطور مشکل پیش آمده را می توان برطرف کرد؟
@armeducation
  • 👍 4
Post #1794 1.65K
armeducation در یک پروژه چه راه اندازی هایی لازمه ؟ https://aparat.com/v/yfi360c بعد از راه اندازی چه برنامه نویسی هایی باید بشه تا کار مورد نظر انجام بشه؟ 👈 مبحث مدباس هم به دوره مقدماتی حضوری اضافه شد 😊 . @armeducation
شرح پروژه خواندن و نمایش دما و رطوبت و ارسال با مدباس
به خاطر رفع ایراد و نبود خود برد پروژه، لازم شد ماژول ها را به برد کویر وصل و تست کنم. یکم زمان برد تا برنامه از میکرو دیگه که اونم stm32 بود پورت کنم رو این برد ولی بهتر از این بود که مجدد برد برام ارسال بشه و بعد رفع ایراد ارسالش کنم. بالاخره گاهی در پروژه این کارها هم لازم میشه و بهتر از رفع ایراد به صورت تخیلی هست!
تازه مجال این شد که یک شرح پروژه ای داشته باشم.
با توجه به کاربردی بودن این پروژه، شرح برنامه نویسی و جزییاتش به دوره مقدماتی اضافه شد تا بدونید به چه شکل میشه از دانسته هاتون در پروژه استفاده کرد.
https://aparat.com/v/ngr8b4h
@armeducation
  • 👍 7
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →