STM32F407G-DISC1 Discovery Board
68,000 د.ع
Discover the power of ARM Cortex-M4 development with the STM32F407G-DISC1 Discovery Board, a feature-rich evaluation kit from STMicroelectronics designed for beginners and experienced developers alike. This all-in-one development board provides a complete solution for exploring the capabilities of the STM32F407VG microcontroller, offering a perfect balance of performance, features, and affordability
Only 2 left in stock
CompareDescription
STM32F407G-DISC1 Discovery Board – STM32F4 Discovery Kit with ARM Cortex-M4 MCU
Discover the power of ARM Cortex-M4 development with the STM32F407G-DISC1 Discovery Board, a feature-rich evaluation kit from STMicroelectronics designed for beginners and experienced developers alike. This all-in-one development board provides a complete solution for exploring the capabilities of the STM32F407VG microcontroller, offering a perfect balance of performance, features, and affordability.
The board is built around the STM32F407VGT6 microcontroller, a 32-bit ARM Cortex-M4 processor with floating point unit (FPU) and Digital Signal Processing (DSP) instructions, running at up to 168 MHz. It offers 1 MB of flash memory and 192 KB of SRAM, providing ample resources for complex applications, real-time processing, and rich firmware features. The microcontroller integrates a comprehensive set of peripherals including multiple USART, I2C, SPI interfaces, three 12-bit ADCs, two 12-bit DACs, USB OTG full-speed, and a variety of timers including advanced motor control timers.
A key feature of the STM32F407G-DISC1 is its integrated ST-LINK/V2 debugger/programmer, eliminating the need for external debugging hardware. Simply connect the board to your computer via USB to program, debug, and power the board all through a single cable. The board includes a MEMS motion sensor, audio codec, and microSD card slot, providing a complete hardware platform for creating rich interactive applications.
The board features a wide range of onboard peripherals including LEDs, push buttons, USB OTG connectivity, and expansion headers for flexible prototyping. Whether you’re developing industrial control systems, audio applications, or embedded projects, the STM32F407G-DISC1 Discovery board provides a powerful and cost-effective platform for your projects.
Key Features
STM32F407VG High-Performance ARM Cortex-M4 Core
Powered by the STM32F407VGT6 microcontroller featuring a 32-bit ARM Cortex-M4 processor with FPU and DSP instructions, running at up to 168 MHz, delivering exceptional computational performance for demanding applications.
Ample Memory Resources
Provides 1 MB of flash memory for program storage and 192 KB of SRAM, offering substantial capacity for complex applications, real-time processing, and rich firmware features.
Integrated ST-LINK/V2 Debugger/Programmer
Onboard ST-LINK/V2 debugger/programmer with SWD connector eliminates the need for external debugging hardware. Supports USB re-enumeration for virtual COM port and mass storage functionality.
MEMS Motion Sensor
Includes a 3-axis digital accelerometer for motion detection, orientation sensing, and gesture recognition applications.
Audio Codec
Integrated audio codec with headphone output and microphone input for audio playback, recording, and voice applications.
microSD Card Slot
Onboard microSD card slot for data logging, multimedia storage, and firmware updates, expanding storage capacity for media-rich applications.
USB OTG Connectivity
USB OTG full-speed port supporting host and device modes for connecting USB peripherals such as keyboards, mice, and mass storage devices.
Flexible Power Supply Options
Can be powered via USB or external 5V power supply, with onboard voltage regulators providing 3.3V and 1.8V for the microcontroller and peripherals.
Comprehensive User Interface
Provides two push buttons (user and reset), four user LEDs, and a joystick for intuitive user interaction and application control.
Wide IDE Support
Compatible with IAR Embedded Workbench, Keil MDK, STM32CubeIDE, and GCC-based IDEs, with extensive software libraries and examples provided in the STM32Cube software package.
Specifications
| Parameter | Value |
|---|---|
| Board Type | STM32 Discovery Kit |
| Microcontroller | STM32F407VGT6 |
| Core Architecture | ARM Cortex-M4 with FPU and DSP |
| Clock Speed | Up to 168 MHz |
| Flash Memory | 1 MB |
| SRAM | 192 KB |
| Operating Voltage | 3.3V |
| Power Supply | USB or External 5V |
| Motion Sensor | 3-axis digital accelerometer |
| Audio | Audio codec with headphone output, microphone input |
| Storage | microSD card slot |
| USB | USB OTG FS |
| User Interface | User button, Reset button, 4 user LEDs, joystick |
| Debugger | Integrated ST-LINK/V2 |
| Expansion | Arduino Uno V3 compatible headers |
| Dimensions | Standard Discovery form factor |
Pin Configuration
Arduino Uno V3 Headers
The board includes Arduino Uno V3 compatible headers for easy shield compatibility:
| Header | Pins | Functions |
|---|---|---|
| Digital I/O | D0-D13 | Digital input/output, PWM, UART, SPI |
| Analog Input | A0-A5 | Analog-to-digital converter inputs |
| Power | 5V, 3.3V, GND, VIN | Power supply connections |
ST Morpho Headers
The ST Morpho headers provide full access to all STM32F407VG I/O pins, enabling custom expansion and connection to specialized peripherals.
Wiring Diagram
Basic Power and Programming
USB Cable (USB-A to Micro-B) -----> Board USB Port (ST-LINK) (Provides 5V power and programming/debugging)
USB OTG Device Connection
STM32F407G-DISC1 USB Device ----------------- ---------- USB OTG Port -----> Host Computer/Device
Connecting a microSD Card
microSD Card -----> Board microSD Slot
STM32CubeIDE Setup
-
Download and install STM32CubeIDE from STMicroelectronics website
-
Launch STM32CubeIDE and create a new STM32 project
-
Select the STM32F407G-DISC1 board from the board selector
-
Configure project settings and peripherals using the graphical pinout and clock configuration tools
-
Write your application code using HAL or LL libraries
-
Build and flash directly to the board via the integrated ST-LINK
Arduino Code Example (Using Arduino IDE)
// Example: Blink User LED const int ledPin = LED_BUILTIN; // LD3 is connected to PA13 void setup() { pinMode(ledPin, OUTPUT); Serial.begin(115200); Serial.println("STM32F407G-DISC1 Discovery Board Ready"); } void loop() { digitalWrite(ledPin, HIGH); delay(500); digitalWrite(ledPin, LOW); delay(500); }
STM32CubeIDE Code Example (HAL Library)
/* USER CODE BEGIN 0 */ #define LED_PIN GPIO_PIN_13 #define LED_PORT GPIOA /* USER CODE END 0 */ int main(void) { HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_USART3_UART_Init(); char msg[] = "STM32F407 Discovery Board Ready\r\n"; HAL_UART_Transmit(&huart3, (uint8_t*)msg, strlen(msg), 100); while (1) { HAL_GPIO_TogglePin(LED_PORT, LED_PIN); HAL_Delay(500); } }
Key Peripheral Highlights
Audio Processing
-
Integrated audio codec with I2S interface
-
Headphone output for audio playback
-
Microphone input for recording and voice applications
Motion Sensing
-
3-axis digital accelerometer for tilt and motion detection
-
Suitable for gesture recognition, orientation sensing, and activity monitoring
USB Connectivity
-
USB OTG full-speed for host and device modes
-
Connect USB keyboards, mice, and mass storage devices
Common Applications
-
Industrial control and automation systems
-
Audio processing and playback devices
-
Motion-sensing and gesture recognition
-
Data logging and environmental monitoring
-
IoT prototyping and development
-
Educational embedded systems training
Package Contents
-
1 x STM32F407G-DISC1 Discovery Board
لوحة استكشاف STM32F407G-DISC1 – طقم STM32F4 Discovery مع معالج ARM Cortex-M4
اكتشف قوة تطوير ARM Cortex-M4 باستخدام لوحة استكشاف STM32F407G-DISC1، وهي طقم تقييم غني بالميزات من STMicroelectronics مصمم للمبتدئين والمطورين ذوي الخبرة على حد سواء. توفر لوحة التطوير المتكاملة هذه حلاً كاملاً لاستكشاف قدرات متحكم STM32F407VG، مما يوفر توازنًا مثاليًا بين الأداء والميزات والقدرة على تحمل التكاليف.
تم بناء اللوحة حول متحكم STM32F407VGT6، وهو معالج ARM Cortex-M4 32 بت مع وحدة فاصلة عائمة وتعليمات معالجة الإشارات الرقمية، يعمل بتردد يصل إلى 168 ميجاهرتز. يوفر 1 ميجابايت من ذاكرة الفلاش و 192 كيلوبايت من ذاكرة الوصول العشوائي، مما يوفر موارد وفيرة للتطبيقات المعقدة والمعالجة في الوقت الفعلي والميزات الغنية. يدمج المتحكم مجموعة شاملة من المحيطات بما في ذلك واجهات USART و I2C و SPI متعددة، وثلاثة محولات ADC 12 بت، ومحولي DAC 12 بت، ودعم USB OTG كامل السرعة، ومجموعة متنوعة من المؤقتات.
الميزة الرئيسية للوحة STM32F407G-DISC1 هي مبرمج/مصحح ST-LINK/V2 المدمج، مما يلغي الحاجة إلى أجهزة تصحيح خارجية. ما عليك سوى توصيل اللوحة بجهاز الكمبيوتر الخاص بك عبر USB لبرمجة وتصحيح وتشغيل اللوحة كل ذلك من خلال كابل واحد. تتضمن اللوحة مستشعر حركة MEMS، ووحدة ترميز صوتية، وفتحة بطاقة microSD، مما يوفر منصة أجهزة كاملة لإنشاء تطبيقات تفاعلية غنية.
تتميز اللوحة بمجموعة واسعة من المحيطات المدمجة بما في ذلك مصابيح LED وأزرار الضغط واتصال USB OTG ورؤوس توسعة للنمذجة الأولية المرنة. سواء كنت تطور أنظمة تحكم صناعية أو تطبيقات صوتية أو مشاريع مدمجة، فإن لوحة استكشاف STM32F407G-DISC1 توفر منصة قوية وفعالة من حيث التكلفة لمشاريعك.
المميزات الرئيسية
معالج STM32F407VG ARM Cortex-M4 عالي الأداء
مدعوم بمتحكم STM32F407VGT6 الذي يتميز بمعالج ARM Cortex-M4 32 بت مع FPU وتعليمات DSP، يعمل بتردد يصل إلى 168 ميجاهرتز، مما يوفر أداء حسابي استثنائي.
موارد ذاكرة وفيرة
يوفر 1 ميجابايت من ذاكرة الفلاش و 192 كيلوبايت من ذاكرة الوصول العشوائي، مما يوفر سعة كبيرة للتطبيقات المعقدة.
مبرمج/مصحح ST-LINK/V2 مدمج
مبرمج/مصحح ST-LINK/V2 مدمج يلغي الحاجة إلى أجهزة تصحيح خارجية. يدعم إعادة تعداد USB لمنفذ COM افتراضي ووظائف التخزين الكبير.
مستشعر حركة MEMS
يتضمن مقياس تسارع رقمي ثلاثي المحاور لاكتشاف الحركة واستشعار الاتجاه والتعرف على الإيماءات.
وحدة ترميز صوتية
وحدة ترميز صوتية مدمجة مع مخرج سماعات ومدخل ميكروفون لتشغيل الصوت والتسجيل.
فتحة بطاقة microSD
فتحة بطاقة microSD مدمجة لتسجيل البيانات وتخزين الوسائط وتحديثات البرامج الثابتة.
اتصال USB OTG
منفذ USB OTG كامل السرعة يدعم أوضاع المضيف والجهاز لتوصيل أجهزة USB.
خيارات طاقة مرنة
يمكن تشغيلها عبر USB أو مصدر طاقة خارجي 5V.
واجهة مستخدم شاملة
توفر زرين ضغط، وأربعة مصابيح LED، وعصا تحكم للتفاعل والتحكم.
دعم واسع لبيئات التطوير
متوافق مع IAR Embedded Workbench و Keil MDK و STM32CubeIDE.
المواصفات الفنية
| المعلمة | القيمة |
|---|---|
| نوع اللوحة | طقم STM32 Discovery |
| المتحكم | STM32F407VGT6 |
| بنية النواة | ARM Cortex-M4 مع FPU و DSP |
| تردد الساعة | حتى 168 ميجاهرتز |
| ذاكرة الفلاش | 1 ميجابايت |
| ذاكرة الوصول العشوائي | 192 كيلوبايت |
| جهد التشغيل | 3.3V |
| مصدر الطاقة | USB أو 5V خارجي |
| مستشعر الحركة | مقياس تسارع 3 محاور |
| الصوت | وحدة ترميز صوتية |
| التخزين | فتحة microSD |
| USB | USB OTG FS |
| واجهة المستخدم | أزرار، مصابيح LED، عصا تحكم |
| المصحح | ST-LINK/V2 مدمج |
| التوسعة | رؤوس متوافقة مع Arduino Uno V3 |
التطبيقات الشائعة
-
أنظمة التحكم الصناعية والأتمتة
-
أجهزة معالجة الصوت والتشغيل
-
استشعار الحركة والتعرف على الإيماءات
-
تسجيل البيانات والمراقبة البيئية
-
نمذجة أولية لتطبيقات إنترنت الأشياء
-
التدريب على الأنظمة المدمجة التعليمية
محتويات العلبة
-
1 × لوحة استكشاف STM32F407G-DISC1






Reviews
There are no reviews yet.