Mikromedia 7 for STM32F7
Part | Datasheet |
---|---|
![]() |
MIKROE-2438 (pdf) |
PDF Datasheet Preview |
---|
Mikromedia 7 for STM32F7 Mikromedia 7 for STM32F7 mikromedia 7 for STM32F7 mikromedia 7 for STM32F7 IC/Module STM32F746ZG [1] Interface 1x 26 pinout on board edges Power supply 3.3V Website [2] Schematic PDF schematic [3] mikromedia 7 for STM32F7 is a compact development system with lots of on-board peripherals which allow development of devices with multimedia contents. The central part of the system is a 32-bit Cortex -M4 STM32F746ZG 144-pin microcontroller. The mikromedia 7 for STM32F7 features integrated modules such as stereo MP3 codec, 7” TFT 800x480 touch screen display. The increased screen size is ideal for displaying larger amounts of data. The board also contains an accelerometer, microSD card slot, buzzer, IR receiver, RGB LED diode, PIN photodiode, temperature sensor, 2.4GHz RF, WiFi, Ethernet and CAN transceivers, 8 Mbit flash memory, RTC battery, Li-Polimer battery charger, etc. Additional components include MINI-B USB connector, power screw terminals, 2x5 JTAG connector, two 1x26 connection pads, ON/OFF switch and other. It comes with an onboard mikroProg for STM32 programmer and debugger, but can also be programmed with external programmers, such as ST-LINK programmer. Mikromedia 7 for STM32F7 Power Supply The mikromedia 7 for STM32F7 board can be powered in four different ways via two USB connectors using MINI-B USB cable provided with the board CN4 or CN11 , via battery connector using Li-Polymer battery CN5 or via adapter connector using adapter power supply CN3 . After you plug in the appropriate power supply turn the power switch ON SW1 . The USB connection can provide up to 500mA of current which is more than enough for the operation of all on-board modules and the microcontroller as well. If you decide to use external power supply via screw terminals, voltage values must be within 5-12V DC range. Power LED ON GREEN indicates the presence of power supply. On-board battery charger circuit MCP73832 enables you to charge the battery over USB connection or via screw terminals. LED diode RED indicates when battery is charging. Charging current is ~250mA and charging voltage is 4.2V DC. STM32F746ZG microcontroller The mikromedia 7 for STM32F7 development board comes with the 144-pin Cortex -M7 STM32F746ZG microcontroller. This high-performance 32-bit microcontroller with its integrated modules and in combination with other onboard modules is ideal for multimedia applications Mikromedia 7 for STM32F7 Key microcontroller features • Up to 462 DMIPS Operation 216 MHz • 1 MB of Flash memory • 320 + 64 KB of SRAM memory • up to 140 I/O pins • 16/32-bit timers • 16MHz internal oscillator, 32kHz RTCC, PLL • 4xUART, 3xSPI, 3xI2C, 2xCAN, 3xADC, 3XADC etc. • Ethernet, USB etc. Programming the microcontroller The microcontroller can be programmed in two ways Using onboard mikroProg for STM32 programmer Using external programmers for STM32 like ST-LINK Using mikroProg programmer The microcontroller can be programmed with onboard mikroProg for STM programmer and mikroProg Suite for software. Connection with PC is established over an PROG USB connector. For proper insertion of the MINI-B USB cable. Signalization LED LINK is also provided on the opposite side of the PROG USB connector. It is also possible to program the microcontroler with external porogrammers, via 2x5 JTAG connector CN1 with an appropriate adapter. Mikromedia 7 for STM32F7 mikroProg Suite for software mikroProg for STM32 programmer requires special programming software called mikroProg Suite for This software is used for programming ALL of STM32 Cortex-M3 and Cortex-M7 microcontroller families. It features intuitive interface and SingleClick programming technology. Software installation is available on following link [4] After downloading, extract the package and double click the executable setup file to start installation. Software Installation wizard The board is equipped with reset button, which is located on the front side of the board. If you want to reset the circuit, press the reset button. It will generate low voltage level on the microcontroller reset pin input . A reset can also be externally provided through the pin 26 on the side headers. Mikromedia 7 for STM32F7 RTC Battery and Rest Button Reset Button The board is equipped with reset button, which is located on the front side of the board. If you want to reset the circuit, press the reset button. It will generate low voltage level on the microcontroller reset pin input . A reset can also be externally provided through the pin 26 on the side headers. RTC Battery mikromedia 7 for STM32F7 features an RTC battery holder for microcontroller RTC module. Battery is used as alternate source of power, so the RTC module can continue to keep time while the primacy source of power is off or currently unavailable. Three types of coin battery are supported CR1216, CR1220 and CR1225. Crystal oscillators and 2.048V reference The board is equipped with 1 25MHz crystal oscillator X5 circuit that provides external clock waveform to the microcontroller OSCO and OSCI pins. This base frequency is suitable for further clock multipliers and ideal for generation of necessary USB clock, which ensures proper operation of bootloader and your custom USB-based applications. The board also contains 2 kHz crystal oscillator X4 which provides external clock for internal RTCC module. Microcontroller ADC requires an accurate source of reference voltage signal. That is why we provide the external 3 voltage reference to the microcontroller VREF pin which is 2.048V. Mikromedia 7 for STM32F7 microSD Card Slot Board contains 1 microSD card slot for using 2 microSD cards in your projects. It enables you to store large amounts of data externally, thus saving microcontroller memory. microSD cards use Serial Peripheral Interface SPI for communication with the microcontroller. Ferrite and capcitor are provided to compensate the voltage and current glitch that can occur when pushing-in and pushing-out microSD card into the socket. Proper insertion of the microSD card is shown in the image above. This code snippet initializes the FAT32 library for usage with SD card: void char FAT_cnt = 0 if MMC_Card_Detect == if Fat_Initialized_Flag == while Fat32_Init != 0 && FAT_cnt < 5 Fat_cnt ++ if FAT_cnt < SDIO_Init _SDIO_CFG_POWER_SAVE_DISABLE | _SDIO_CFG_4_WIDE_BUS_MODE | _SDIO_CFG_CLOCK_BYPASS_DISABLE | _SDIO_CFG_CLOCK_RISING_EDGE | _SDIO_CFG_HW_FLOW_DISABLE, 1, &_GPIO_MODULE_SDIO_D0_D3 Fat_Initialized_Flag = 1; if Ext_res_initialized == TFT_Set_Ext_Buffer MyTFT_Get_Data Ext_fhandle = FAT32_Open "Ext_reso.RES", 1 if Ext_fhandle != 0xFF |
More datasheets: 0446010.ZR | 0447002.Y | 0447003.Y | 0447004.Y | 0447005.Y | 0447010.Y | 044707.5Y | 135-104LAF-J01 | CA3106F22-19SB14F0 | MBRS140TR |
Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived MIKROE-2438 Datasheet file may be downloaded here without warranties.