آموزش راه اندازی واحد USB در میکروکنترلر های STM32 و برقراری ارتباط با پایتون

آموزش_راه_اندازی_واحد_USB_در_میکروکنترلر_های_STM32_و_برقراری_ارتباط

اطلاعات

آخرین بروزرسانی: ۰۶-۱۲-۱۴۰۴
طول دوره: 25 دقیقه
هزینه دوره: رایگان
نوع آموزش:
متنی
تعداد جلسات: 5

معرفی

این آموزش مناسب افرادی می باشد که می خواهند ارتباط USB در میکروکنترلر STM32 را راه اندازی کرده و از طریق آن داده ارسال و دریافت کنند. علاوه بر راه اندازی USB در این آموزش، به نحوه ی برقراری ارتباط میکروکنترلر با پایتون نیز پرداخته می شود. از قسمت های مهم این آموزش می توان به ارسال و دریافت مقادیر چند بایتی هم از سمت میکروکنترلر و هم از سمت پایتون اشاره کرد.

جلسات

توضیحات

در این آموزش ابتدا واحد USB در STM32 را راه اندازی کرده (در مد Communication Device Class) و سپس نحوه ی ارسال داده از طریق آن را یاد می گیریم.
در قسمت دوم نحوه ی دریافت داده در میکروکنترلر از طریق USB را بررسی می کنیم. داده های دریافت شده را در یک بافر موقت نوشته و از آن استفاده می کنیم.
در قسمت سوم، ابتدا یک بافر FIFO پیاده سازی کرده و سپس نحوه ی دریافت داده و پردازش داده های دریافتی با استفاده از FIFO را یاد میگیریم.
در قسمت چهارم به برقراری ارتباط بین میکروکنترلر و پایتون می پردازیم. در این قسمت با استفاده از پایتون در کامپیوتر پورت سریال باز کرده و به میکروکنترلر داده ارسال و دریافت می کنیم.
در قسمت پنجم به نحوه ی ارسال و دریافت مقادیر چند بایتی مانند
int32_t، int16_t, float, …
در میکروکنترلر می پردازیم.
در قسمت ششم این آموزش نحوه ی ارسال و دریافت مقادیر چند بایتی در پایتون از طریق پورت سریال را یاد می گیریم و با میکروکنترلر از طریق USB ارتباط برقرار کرده و داده های چند بایتی ارسال و دریافت می کنیم.

در این آموزش مفاهیم مربوط به برقراری ارتباط بین پایتون و میکروکنترلر، ارسال و دریافت داده های چند بایتی از سمت میکروکنترلر و پایتون، برای راه اندازی ارتباط از طریق UART هم مفید و قابل استفاده می باشد.

 

لینک و اشتراک

12
0
0
profile

Sepehr Kouzegaran

متخصص الکترونیک

slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله