It is mainly divided into the following parts: host computer, main controller N32G430C8L7, MPU6050 sensor, and OLED display module. It is designed to use the MPU6050 sensor to collect the original acceleration and gyroscope acceleration. The N32G430 receives the data and converts it into the attitude of the module. , displayed using OLED and host computer.
first public
2. Main controller N32G430 Introduction The
N32G430C8L7 microcontroller product uses a high-performance 32-bit ARM Cortex™-M4F core, integrates a floating-point unit (FPU) and digital signal processing (DSP), and supports parallel computing instructions. The maximum operating frequency is 128MHz, it integrates up to 64KB of on-chip encrypted storage Flash, supports multi-user partition permission management, and supports 16KB of embedded SRAM. Built-in an internal high-speed AHB bus, two low-speed peripheral clock buses APB and bus matrix, supports 40 reusable I/Os, provides rich high-performance analog interfaces, including a 12-bit 4.7Msps ADC, supports 16 external Input channels and 3 internal channels also provide a variety of digital communication interfaces, including 4 U(S)ART, 2 I2C, 2 SPI/I2S, and 1 CAN 2.0B communication interface.
The N32G430C8L7 microcontroller product can operate stably in the temperature range of -40°C to +105°C, with a power supply voltage of 2.4V to 3.6V, and provides a variety of power consumption modes.
MPU6050 is the world's first integrated 6-axis motion processing component launched by InvenSense. Compared with multi-component solutions, it eliminates the problem of inter-axis differences when combining gyroscopes and accelerators, and reduces installation space. The MPU6050 integrates a 3-axis gyroscope and a 3-axis acceleration sensor internally, and contains a second IIC interface that can be used to connect an external magnetic sensor, and utilizes its own digital motion processor (DMP: Digital Motion Processor) hardware acceleration engine, through The main IIC interface outputs complete 9-axis fusion calculation data to the application end. With DMP, we can use the motion processing database provided by InvenSense to realize attitude calculation very conveniently, reduce the load of processing operations on the operating system, and greatly reduce the difficulty of development.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet