میکروکنترلر 100% ARM MCU STM32F746IET6 STM32F746 STM32F LQFP-176 Bom Service
مقدمه ای بر STM32F746IET6
![]()
STM32F746IET6 یک میکروکنترلر با کارایی بالا از STMicroelectronics است.این بخشی از سری STM32F7 است و بر روی هسته 32 بیتی ARM Cortex-M7 ساخته شده است.میکروکنترلر مجموعه ای غنی از ویژگی ها و تجهیزات جانبی را ارائه می دهد که آن را برای طیف گسترده ای از کاربردها از جمله کنترل صنعتی، لوازم الکترونیکی مصرفی و خودرو مناسب می کند.
امکانات
میکروکنترلر STM32F746IET6 مجموعه ای غنی از ویژگی ها را ارائه می دهد، از جمله:
- هسته 32 بیتی ARM Cortex-M7 با سرعت 216 مگاهرتز
- 1 مگابایت حافظه فلش و 320 کیلوبایت SRAM
- کنترلر LCD-TFT با وضوح 1024x768
- رابط های اترنت MAC، USB OTG HS و FS و CAN
- ADC 12 بیتی با حداکثر 24 کانال و 2 نرخ تبدیل MSPS
- 2 DAC 12 بیتی با 1 کانال
- 4 USART، 4 UART، 6 SPI و 3 I2C
- چند تایمر و کانال های PWM
لوازم جانبی
میکروکنترلر STM32F746IET6 طیف گسترده ای از تجهیزات جانبی را ارائه می دهد، از جمله:
- کنترلر LCD-TFT: میکروکنترلر دارای یک کنترلر LCD-TFT با سرعت بالا است که تا وضوح 1024x768 و عمق رنگ تا 24 بیت را پشتیبانی می کند.این کنترلر همچنین از طیف گسترده ای از رابط ها از جمله RGB، DSI و DPI پشتیبانی می کند.
- MAC اترنت: میکروکنترلر دارای یک رابط Ethernet MAC است که از عملیات 10/100/1000 مگابیت بر ثانیه پشتیبانی می کند.این رابط با استاندارد IEEE 802.3 سازگار است و از عملکرد کامل و نیمه دوبلکس پشتیبانی می کند.
- USB OTG HS و FS: میکروکنترلر دارای هر دو رابط USB OTG پرسرعت (HS) و تمام سرعت (FS) است.رابط HS از عملکرد تا 480 مگابیت در ثانیه پشتیبانی می کند و با USB 2.0 سازگار است.رابط FS تا سرعت 12 مگابیت بر ثانیه را پشتیبانی می کند و با USB 1.1 سازگار است.
- رابط CAN: میکروکنترلر دارای یک رابط CAN است که از هر دو پروتکل CAN 2.0A و CAN 2.0B پشتیبانی می کند.این رابط از عملکرد تا 1 مگابیت در ثانیه پشتیبانی می کند و دارای قابلیت های پیشرفته فیلترینگ و تشخیص خطا است.
- ADC: میکروکنترلر دارای یک ADC 12 بیتی با حداکثر 24 کانال و نرخ تبدیل 2 MSPS است.ADC از ورودی های تک سر و دیفرانسیل پشتیبانی می کند و دارای قابلیت نمونه برداری و ماشه پیشرفته است.
- DAC: میکروکنترلر دارای 2 DAC 12 بیتی با 1 کانال است.DAC ها از هر دو حالت خروجی ولتاژ و جریان پشتیبانی می کنند و دارای قابلیت کنترل خروجی و بافر پیشرفته هستند.
- USART، UART، SPI و I2C: این میکروکنترلر دارای چندین رابط ارتباطی سریال، از جمله 4 USART، 4 UART، 6 SPI و 3 I2C است.این رابطها از طیف وسیعی از نرخهای باود و فرمتهای داده پشتیبانی میکنند و دارای قابلیتهای تشخیص و تصحیح خطای پیشرفته هستند.
- تایمر و کانال های PWM: میکروکنترلر دارای چندین تایمر و کانال PWM است، از جمله 14 تایمر همه منظوره، 2 تایمر با کنترل پیشرفته و 4 تایمر پایه.تایمرها از طیف گسترده ای از حالت ها و ویژگی ها، از جمله PWM، ضبط ورودی و مقایسه خروجی پشتیبانی می کنند.
ابزارهای توسعه
میکروکنترلر STM32F746IET6 توسط طیف وسیعی از ابزارهای توسعه پشتیبانی می شود، از جمله:
- STM32CubeMX: یک ابزار گرافیکی که به توسعه دهندگان اجازه می دهد میکروکنترلر را پیکربندی کرده و کد اولیه را تولید کنند.
- STM32CubeIDE: یک محیط توسعه یکپارچه (IDE) که یک محیط توسعه کامل را برای میکروکنترلر فراهم می کند که شامل ویرایش کد، کامپایل و اشکال زدایی می شود.
- برد STM32 Nucleo-144: برد توسعه ای که دارای میکروکنترلر STM32F746IET6 است و امکان دسترسی به تمام تجهیزات جانبی میکروکنترلر را فراهم می کند.
مشخصات فنی
جدول زیر نمای کلی از مشخصات کلیدی میکروکنترلر STM32F746IET6 را ارائه می دهد:
میکروکنترلر STM32F746IET6 یک میکروکنترلر قدرتمند و همه کاره است که مجموعه ای غنی از امکانات و تجهیزات جانبی را ارائه می دهد.هسته ARM Cortex-M7 با عملکرد بالا، همراه با مجموعه گسترده ای از لوازم جانبی آن، آن را برای طیف گسترده ای از کاربردها، از جمله کنترل صنعتی، لوازم الکترونیکی مصرفی، و خودرو مناسب می کند.با پشتیبانی از طیف وسیعی از ابزارهای توسعه، از جمله STM32CubeMX و STM32CubeIDE، توسعه دهندگان می توانند به سرعت و به راحتی با میکروکنترلر شروع به کار کرده و از قابلیت های کامل آن بهره ببرند.

