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