Vous êtes sur la page 1sur 30

Open429I-C User Manual share awesome hardware

Open429I-C User Manual


CONTENTS
1. Overview ............................................................................................................................................ 2
1.1. What's on the mother board ................................................................................................ 2
1.2. What's on the Core429I ........................................................................................................ 4
2. Demo .................................................................................................................................................. 6
2.1. ADC+DMA .............................................................................................................................. 6
2.2. CAN1 TO CAN2-NORMAL ...................................................................................................... 7
2.3. DAC ........................................................................................................................................ 8
2.4. DS18B20 ................................................................................................................................ 8
2.5. GPIO_LED_KEY....................................................................................................................... 9
2.6. I2C .......................................................................................................................................... 9
2.7. I2S_UDA1380 ....................................................................................................................... 10
2.8. LCD_4.3INCH ....................................................................................................................... 11
2.9. LCD_7INCH .......................................................................................................................... 12
2.10. NANDFLASH_SCB0 ............................................................................................................... 13
2.11. OV2640 ................................................................................................................................ 13
2.12. SAI ........................................................................................................................................ 14
2.13. SD_FATFS ............................................................................................................................. 15
2.14. SDIO ..................................................................................................................................... 16
2.15. SPI ........................................................................................................................................ 17
2.16. STEMWIN_RTOS .................................................................................................................. 18
2.17. TOUCH_RES_LCD4.3 ............................................................................................................ 18
2.18. TOUCH_RES_LCD7 ............................................................................................................... 18
2.19. TOUCH_CAP_LCD7 .............................................................................................................. 19
2.20. uCOS II 2.9 ........................................................................................................................... 21
2.21. USART .................................................................................................................................. 21
2.22. USB FS .................................................................................................................................. 22
2.22.1. USB FS Examples (USB_Device_Examples-HID)........................................................ 22
2.22.2. USB FS Examples (USB_Device_Examples-MSC) ...................................................... 23
2.22.3. USB FS Examples (USB_Device_Examples-VCP) ....................................................... 24
2.22.4. USB FS Examples (USB_Host_Device_Examples-DRD) ............................................. 24
2.22.5. USB FS Examples (USB_Host_Examples-HID) ........................................................... 26
2.22.6. USB FS Examples (USB_Host_Examples-MSC).......................................................... 27
2.23. USB HS ................................................................................................................................. 27
2.23.1. USB HS Examples (USB_Device_Examples-HID) ....................................................... 27
2.23.2. USB HS Examples (USB_Device_Examples-MSC) ..................................................... 28
2.23.3. USB HS Examples (USB_Host_Examples-MSC) ......................................................... 28
2.24. ETH EXAMPLES .................................................................................................................... 29

1
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

1. OVERVIEW

Open429I-C is an STM32 development board designed for the STM32F429IGT6 microcontroller,


consists of the mother board and the MCU core board Core429I.

The Open429I-C supports further expansion with various optional accessory boards for specific
application. The modular and open design makes it the ideal for starting application
development with STM32 series microcontrollers.

1.1. WHAT'S ON THE MOTHER BOARD

2
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

1. MCU core board connector: for easily 17. I2S2/I2S3/I2C1 interface: easily connects to
connecting the Core429I I2S peripherals such as audio module, etc.
2. USART3 interface: easily connects to RS232, 18. 8-bit FMC interface: easily connects to
RS485, USB TO 232, etc. peripherals such as NandFlash
3. DCMI interface: for connecting camera 19. 5V DC jack
4. Capacitive touch panel interface: for 20. 5V/3.3V power input/output: usually used
connecting capacitive touch panel as power output, also common-grounding
5. CAN2 interface: for connecting CAN with other user board
modules 21. MCU pins connector: all the MCU I/O ports
6. CAN1 interface: for connecting CAN are accessible on expansion connectors for
modules further expansion
7. SDIO interface: for connecting Micro SD 22. PL2303: USB to UART convertor
module, features much faster access speed 23. LEDs: convenient for indicating I/O status
rather than SPI and/or program running state
8. ULPI interface: for connecting high-speed 24. PL2303 TX-LED / RX-LED
USB peripheral (the STM32F429I integrates 25. 12MHz crystal: for PL2303
USB HS controller without any PHY device) 26. Joystick: five positions
9. LCD interface 1: for connecting 7inch LCD 27. WAKE UP button: used as regular button,
10. ONE-WIRE interface: easily connects to and/or wake up the STM32 MCU from sleep
ONE-WIRE devices (TO-92 package), such as 28. USB to UART jumper
temperature sensor (DS18B20), electronic 29. LED jumper
registration number (DS2401), etc.  short the jumper to connect to default
11. LCD interface 2: for connecting 4.3inch LCD I/Os used in example code
12. I2C2/I2C3 interface: easily connects to I2C  open the jumper to connect to custom
peripherals such as I/O expander (PCF8574), I/Os via jumper wires
EEPROM (AT24Cxx), etc. 30. Button/Joystick jumper
13. SAI1 interface: for connecting audio  short the jumper to connect to default
modules like UDA1380 module I/Os used in example code
14. Ethernet interface: for connecting Ethernet  open the jumper to connect to custom
modules I/Os via jumper wires
15. USB connector: USB to UART via the
onboard convertor PL2303
16. SPI1/SPI2 interfaces:
 easily connects to SPI peripherals such
as DataFlash (AT45DBxx), SD card, MP3
module, etc.
 easily connects to AD/DA modules
(SPI1 features AD/DA alternative
function)

3
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

1.2. WHAT'S ON THE CORE429I

1. STM32F429IGT6: the high performance STM32 MCU which features:


 Core: Cortex-M4 32-bit RISC
 Feature: single-cycle DSP instructions
 Operating Frequency: 180MHz, 225 DMIPS/1.25 DMIPS/MHz
 Operating Voltage: 1.8V-3.6V
 Package: LQFP176
 Memories: 1024kB Flash, 256+4kB SRAM
 MCU communication Interfaces:
 6 x SPI, 4 x USART, 4 x UART, 2 x I2S, 1 x SAI, 3 x I2C
 1 x FMC, 1 x SDIO, 2 x CAN
 1 x LCD-TFT
 1 x USB 2.0 HS/FS controller (with dedicated DMA)
 1 x USB HS ULPI (external PHY required)
 1 x 10/100 Ethernet MAC
 1 x 8 to 14-bit camera interface
 AD & DA converters: 3 x AD (12-bit, 1μs, shares 24 channels); 2 x DA (12-bit)
 Debugging/Programming: supports JTAG/SWD interfaces, supports IAP
2. IS42S16400J: SDRAM 1 Meg Bits x 16 Bits x 4 Banks (64-MBIT)
3. AMS1117-3.3: 3.3V voltage regulator
4. MIC2075: onboard USB power management device
5. Power supply switch, powered from 5Vin or USB connection
4
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

6. Boot mode selection, for configuring BOOT0 pin


7. Power indicator
8. VBUS LED
9. Reset button
10. 8M crystal
11. 32.768K crystal, for internal RTC with calibration
12. JTAG/SWD interface: for debugging/programming
13. USB connector, supports Device and/or Host
14. MCU pins expander, VCC, GND and all the I/O pins are accessible on expansion connectors for
further expansion
15. 5Vin pinheader, 5V power supply is required when using USB HOST/OTG
16. USB OTG/HOST jumper
 short the jumper when using USB OTG/HOST
 open the jumper to disconnect from related I/O port
17. VBAT selection jumper
 short the jumper to use system power supply
 open the jumper to connect the VBAT to external power, such as battery
18. VREF selection jumper
 short the jumper to connect VREF+ to VCC
 open the jumper to connect VREF+ to other custom pin via jumper wire

5
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

2. DEMO

 KEIL MDK Version:4.7 or above.


 Programmer/Debugger: STM32F429I-DISCOonboard ST-LINK V2
 Programming/Debugging interface:JTAG/SWD
 Results of demo which based on serial port are all checked via onboard PL2303; connect the USB
cable to the USB TO UART interface.
 PC’s serial port settings:

Baud rate 115200


Data bits 8
Stop bits 1
Parity bits None
Flow control None

Note: All the below Demo results are available when push the reset button after the program
has been downloaded.

2.1. ADC+DMA

 Overview
AD acquisition demo, DMA transfer
 Hardware connection

Connect Analog Test Board to SPI1 (ADC+DAC)connector


 Operation and result
Rotate the onboard potentiometer, the below message will be printed on the serial debugging
assistant:
***************************************
The current AD1 value = 2.98V
The current AD2 value = 1.87V
***************************************
The current AD1 value = 2.86V
The current AD2 value = 1.75V

6
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

2.2. CAN1 TO CAN2-NORMAL

 Overview
CAN1 TO CAN2 communication demo
 Hardware connection

Connect the two CAN modules to the onboard CAN1 and CAN2 interface
Connect the two CAN modules via jumper wire (CANL<->CANL, CANH<->CANH)
 Operation and result
You may see the below result on the serial debugging assistant:
SYSCLK: 168M
HCLK: 168M
PCLK1: 42M
PCLK2: 84M
CAN Printf Example: Press the USER key observations
CAN2 Receive Data
CAN2 ID 123
CAN2_DATA0 34
CAN2_DATA1 a2
CAN2_DATA2 d8
CAN2_DATA3 42
CAN2_DATA4 a1
CAN2_DATA5 44
CAN2_DATA6 a4
CAN2_DATA7 69
CAN1 Receive Data

7
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

Can1 ID 321

2.3. DAC

 Overview
DA output demo, output via DMA channel
 Hardware connection

Connect the Analog Test Board to the SPI1 (ADC+DAC)connector


Connect the Analog Test Board onboard 5V interface to the board onboard 5V interface via
jumper wire.
 Operation and result
You may hear sound from the Analog Test Board.

2.4. DS18B20

 Overview
Detect the temperature by DS18B20.
 Hardware connection
Connect the DS18B20 to the one-wire socket
 Operation and result
The below information will be printed on the serial debugging assistant

SYSCLK: 168M

8
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

HCLK: 168M
PCLK1: 42M
PCLK2: 84M
DS18B20 Example
DS18B20’s ID: 0x28 0x76 0xfe 0x49 0x5 0x0 0x0 0x76
Temperature: 0.8℃
Temperature: 85.0℃
Temperature: 28.0℃
Temperature: 27.93℃

2.5. GPIO_LED_KEY

 Overview
IO input, output demo
 Hardware connection
Fit all the jumpers LED JMP (PF6, PF7, PF8, PF9), JOYSTICK JMP.
 Operation and result
The LED status will keep changing when push the buttons.

2.6. I2C

 Overview
Read and write data on E2PROM via I2C protocol
 Hardware connection

Connect the AT24/FM24 Board to the board via I2C connector (I2C1 or I2C2, depending on the
software configuration).
 Software configuration

Connect the module to I2C1 Connect the module to I2C2


interface interface
#define Open_I2C1 //#define Open_I2C1
//#define Open_I2C2 #define Open_I2C2

9
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

 Operation and result


The below information will be printed on the serial debugging assistant:
*********I2C Example*****************
SYSCLK: 180M
HCLK: 180M
PCLK1: 45M
PCLK2: 90M

EEPROM 24C02 Write Test


EEPROM 24C02 Write Test OK
EEPROM 24C02 Write Test
EEPROM 24C02 Write Test OK

2.7. I2S_UDA1380

 Overview
Drive the UDA1380 Board to play music via I2S protocol
 Hardware connection

Connect the UDA1380 Board to the board via I2S interface.


Connect the earphone to the UDA1380 Board via LINEOUT interface
 Operation and result
You should hear music when press the RESET key.
The below information will be printed on the serial debugging assistant:
SYSCLK: 180M
HCLK: 180M
PCLK1: 45M
PCLK2: 90M
Welcome to use UDA1380 I2S test:
WaveDataLength: 1003324
Started to Transmission data.
UDA1380 Init OK!
AudioRemSize: 370563
10
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

AudioRemSize: 305028
AudioRemSize: 239493
AudioRemSize: 173958
AudioRemSize: 108423
AudioRemSize: 42888
AudioRemSize: 0
AudioRemSize: 0
Data transmission to complete
Started to Transmission data

2.8. LCD_4.3INCH

 Overview
The 4.3inch LCD resolution is 272 x480 (Pixel); with stand-alone touch controller.
LCD display character demo.
 Hardware connection

Connect the 4.3inch 480x272 Touch LCD (B) to the board via LCD interface.
 Operation and result
Information display on the LCD:

11
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

2.9. LCD_7INCH

 Overview
The 7inch Resistive Touch LCD resolution is 800x480 (Pixel).
The 7inch Capacitive Touch LCD is also compatible with this board, the display result is the same.
LCD display character demo.
 Hardware connection

12
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

Connect the 7inch Capacitive Touch LCD to the LCD interface 1 using 40PIN FFC wire, and to the
Capacitive touch panel interface via 4PIN FFC.
Connect the 7inch Resistive Touch LCD to the board via LCD interface 1 using 40PIN FFC wire.
For more details of interfaces, please read 1.1 What's on the mother board.
 Operation and result
Information display on the LCD

2.10. NANDFLASH_SCB0

 Overview
Read and write NAND FLASH via FSMC
 Hardware connection

Connect the NandFlash Board to the board via 8BIT FSMC interface.
 Operation and result
The below information will be printed on the serial debugging assistant:
SYSCLK: 180M
HCLK: 180M
PCLK1: 45M
PCLK2: 90M
Welcome to use NAND FLASH modules
*********************************************************
Nand Flash ID = EC, F1, 00, 95 Type = K9F1G08U0B

Written to the number of:


1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12

2.11. OV2640

 Overview
The development board communicates with the PC via Ethernet

13
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

 Hardware connection

Connect the OV2640 Camera Board to the onboard DCMI interface


Unzip OV2640-Test-Tool.7z and run the software.
 Operation and result
Press WAKE UP button, the software captured below picture:

2.12. SAI

 Overview
Drive the UDA1380 Board to play music via SAI interface
14
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

 Hardware connection

Connect UDA1380 Board to the board via SAI1 interface.


Connect the earphone to the UDA1380 Board via LINEOUT connector.
 Operation and result
You should hear music when press the RESET key.

2.13. SD_FATFS

 Overview
Read and write SD card, SD card is FAT file system.
 Hardware connection

Connect the Micro SD Storage Board to the board via SDIO interface.
Insert the SD card to the Micro SD Storage Board socket.
 Operation and result
Message will be printed on the serial debugging assistant.
SYSCLK: 180M
HCLK: 180M
PCLK1: 45M
PCLK2: 90M
SDIO Example: retarget the C library printf function to the SDIO 磁盘初始化: 0
挂载磁盘: 0

15
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

短文件名: BOOTCODE.BIN
长文件名: bootcode.bin
文件头 255 字节内容:
短文件名: CMDLINE.TXT
长文件名: cmdline.txt
文件头 255 字节内容: dwc_otg.lpm_enable=0 console=ttyAMA0, 115200 kgdboc=ttyAMA0,
115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
fbcon=map:1 fbcon=foot: ProFont6x11
短文件名: CONFIG.TXT
长文件名: config.txt
文件头 255 字节内容: # uncomment if you get no picture on HDMI for a default “safe”

2.14. SDIO

 Overview
Read and write SD card.
 Hardware connection

Connect the Micro SD Storage Board to the board via SDIO interface.
Insert the SD card to the Micro SD Storage Board socket.
 Operation and result
Message will be printed on the serial COM port.
USART Printf Example: retarget the C library printf function to the USART
SYSCLK: 180M
HCLK: 180M
PCLK1: 45M
PCLK2: 90M

16
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

Warning: this program may erase all the TF card data. Make sure you have backed up. Press “y”
to continue.
警告:接下来的操作能破坏您在 SD 卡上的数据,请备份好 SD 卡内容后,在按”Y”继续操作!
01. ----- SD_Init Status:42
Initialize SD card successfully!
02. ----- SD_GetCardInfo Status:42

2.15. SPI

 Overview
Drive the AT45DBXX DataFlash Board via SPI interface
 Hardware connection

Connect the AT45DBXX DataFlash Board via SPI connector. (SPI1 or SPI4, depends on the
software configuration
 Software connection

Connect the module to SPI1 Connect the module toSPI4


interface interface
#define Open_SPI1 //#define Open_SPI1
//#define Open_SPI4 #define Open_SPI4

 Operation and result


Info/messages printed on the serial debugging assistant:
SYSCLK: 180M
HCLK: 180M
PCLK1: 45M
PCLK2: 90M
Welcome to WaveShare STM32F4 series MCU Board Open429Z-D
17
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

SPI is ready!
AT45DBXX had been Init!
AT45DBXX ID is 0x1f 0x24 0x0 0x0

FALSH AT45DBXX Write Test:


0 1 2 3 4 5 6 7 8 9 10 11 12

2.16. STEMWIN_RTOS

 Overview
STemwin interface display based on system RTOS.
 Hardware connection
Connect the 4.3inch 480x272 Touch LCD (B) to the board via LCD interface 2.
 Operation and result
The GUI interface displayed on the LCD.

2.17. TOUCH_RES_LCD4.3

 Overview
Touch the screen first, click the three times the calibration point [+] to finish the screen
calibration.
Then you can draw any line on the screen.
 Hardware connection
Connect the 4.3inch 480x272 Touch LCD (B) to the board via LCD interface 2.
For more details of interfaces, please read 1.1 What's on the mother board.
 Operation and result
You can draw any line on the screen.

2.18. TOUCH_RES_LCD7

 Overview
Tap the Adjust area to start calibration, and then tap the calibration dot [+] five times to finish
the screen calibration.
Then you can draw any line on the screen.
 Hardware connection

18
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

Connect the 7inch Resistive Touch LCD to the board via the LCD interface 1 using 40PIN FFC wire.
For more details of interfaces, please read 1.1 What's on the mother board.
 Operation and result
Information displayed on the LCD screen.

2.19. TOUCH_CAP_LCD7

19
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

 Overview
The LCD will display touch position of your finger. The maximum touch point of this capacitive
screen is 5.
 Hardware connection
Connect the 7inch Capacitive Touch LCD to the on board LCD interface 1 via 40PIN FFC cable.
Connect the on board CAP_TOUCH interface and the LCD 4PIN interface via 4PIN FFC cable.

 Operation and result


Information displayed on the LCD screen. (Below is five point touch result)

20
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

2.20. UCOS II 2.9

 Overview
LED demo based on uCos II
 Operation and result
Plug in the jumper on LED and JOYSTICK. Press the key to change the LED status, the below
information will be printed on the serial debugging assistant.
SYSCLK: 180M
HCLK: 180M
PCLK1: 45M
PCLK2: 90M
KEY Center
KEY D
KEY B
KEY A
KEY C
KEY Center

2.21. USART

 Overview
USART port communication demo

21
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

 Operation and result


Connect the USB TO UART port to PC with USB-mini cable. The port is connected to USART1 by
default but it can be changed by setting jumper UART1 JMP. Message will be printed on the
COM port.
USART Rrintf Example: retarget the C library printf function to the USART
SYSCLK: 180M
HCLK: 180M
PCLK1: 45M
PCLK2: 90M

2.22. USB FS

 USB FS request to short the OTG JMP and open the UART1 jumper.

Display with 4.3 inch LCD Display with 7 inch LCD


Connect 4.3inch 480x272 Touch LCD (B) to Connect the 7inch Capacitive Touch LCD to the
the board via LCD interface 2. on board LCD interface 1 via 40PIN FFC cable.
Modify stm32f429i_discovery_lcd.h: Connect the on board CAP_TOUCH interface
#define inch_4 and the LCD 4PIN interface via 4PIN FFC cable.
//#define inch_7
OR

Connect the 7inch Resistive Touch LCD to the


board via the LCD interface 1 using 40PIN FFC
wire.

Modify stm32f429i_discovery_lcd.h:
//#define inch _4
#define inch_7

2.22.1. USB FS EXAMPLES (U SB_DEVICE_EXAMPLES-HID)

 Overview
FS USB device HID demo. USB device (mouse) will appear on the PC.
 Hardware connection

22
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

Connect an USB wire to the PC via Mini USB interface.


Connect the LCD to the board via LCD interface.
 Operation and result
USB device appear on the PC, press the joystick to control the movement of the cursor.

2.22.2. USB FS EXAMPLES (U SB_DEVICE_EXAMPLES-MSC )

 Overview
FS USB device MSC demo. “USB Mass storage device” will appear on the computer Device
Manager.
 Hardware connection

23
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

Connect the Micro SD Storage Board to the board via SDIO interface.
Insert the SD card to the Micro SD Storage Board socket.
Connect an USB wire to the PC via Mini USB interface.
Connect the LCD to the board via LCD interface.
 Operation and result
“USB Mass storage device” will appear on the computer Device Manager, the SD card appears as
a removable hard drive on the PC.

2.22.3. USB FS EXAMPLES (U SB_DEVICE_EXAMPLES-VCP)

 Overview
FS USB device VCP demo. “STMicroelectronics Virtual COM Port” will appear on the computer
Device Manager.
 Hardware connection

Connect an USB wire to the PC via Mini USB interface.


Connect the LCD to the board via LCD interface.
 Operation and result
“STMicroelectronics Virtual COM Port” will appear on the computer Device Manager.

2.22.4. USB FS EXAMPLES (U SB_HOST_DEVICE_EXAMPLES-DRD)

 Overview
FS USB host and device demo. You can toggle the board between host and device.
 Hardware connection

24
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

Connect the LCD to the board via LCD interface.


 Operation and result
Choose host or device via joystick:
Host:

Connect an USB flash driver (with BMP picture inside) to the board through an USB OTG cable.
Device:

25
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

Connect the Micro SD Storage Board to the board via SDIO interface.
Insert the SD card to the Micro SD Storage Board socket.
Connect an USB wire to the PC via Mini USB interface.
“USB Mass storage device” will appeared on the computer Device Manager, the SD card appears
as a removable hard drive on the PC.

2.22.5. USB FS EXAMPLES (USB_HOST_EXAMPLES-HID)

 Overview
FS USB host HID demo, the board will recognize and use mouse.
 Hardware connection

26
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

Connect a USB mouse to the on board USB interface through an USB OTG cable
Connect the LCD to the board via LCD interface.
 Operation and result
The green dot on the LCD will move following the mouse.

2.22.6. USB FS EXAMPLES (USB_HOST_EXAMPLES-MSC)

 Overview
FS USB host MSC demo , the board will recognize and use USB memory device.
 Hardware connection

Connect an USB flash driver (with BMP picture inside) to the board through an USB OTG cable.
Connect the LCD to the board via LCD interface.
 Operation and result
The document name will be listed on the LCD, bmp picture will display on the LCD.

2.23. USB HS

2.23.1. USB HS EXAMPLES (U SB_DEVICE_EXAMPLES-HID)

 Overview
HS USB device HID demo. USB device (mouse) will appear on the PC.
 Hardware connection

27
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

Insert the USB3300 to the ULPI socket


Connect the USB3300 to the PC via USB cable.
 Operation and result
Control the PC cursor via joystick.

2.23.2. USB HS EXAMPLES (U SB_DEVICE_EXAMPLES-MSC)

 Overview
HS USB device MSC demo. “STMicroelectronics Virtual COM Port” will appear on the computer
Device Manager.
 Hardware connection

Insert the USB3300 to the ULPI socket


Connect the Micro SD Storage Board to the board via SDIO interface.
Insert the SD card to the Micro SD Storage Board socket.
Connect the USB3300 to the PC via USB cable.
 Operation and result
 “USB Mass storage device” will appeare on the computer Device Manager, the SD card appears
as a removable hard drive on the PC.
“STMicroelectronics Virtual COM Port” will appear on the computer Device Manager. Short the
TX and RX of the UART3 on the board, launch the serial debugging assistant, the software can
receive the data sent by itself.

2.23.3. USB HS EXAMPLES (USB_HOST_EXAMPLES-MSC)

 Overview

28
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

HS USB host MSC demo. The board will recognize and use USB memory device.
 Hardware connection

Insert the USB3300 to the ULPI socket


Connect the USB flash driver to the USB3300 via USB interface.
 Operation and result
The USB flash driver information will appear on the serial debugging assistant, the documents
name will be displayed when press the User key.

2.24. ETH EXAMPLES

 Overview
The board and the PC connect via the Ethernet interface demo.
ETH demo requests to copy the echotool.exe under ETH\Tool\PC_Software to the C disk root
directory.
 Hardware connection

The Ethernet wire connects to the ETH interface and the PC.
 PC IP setting
Configure the IP of both the PC and the module on the same network.
Use the below IP address:

29
rd
V1.3, May. 23 2015
Open429I-C User Manual share awesome hardware

 Operation and result


Program path:
ETH\STM32F4x7_ETH_LwIP_V1.0.0\Project\Standalone\httpserver\MDK-ARM
Open the browser, enter http://192.168.1.10/

Click LED control to control the LED.

30
rd
V1.3, May. 23 2015

Vous aimerez peut-être aussi