0% found this document useful (0 votes)
32 views11 pages

Open429Z D UserManual

This document is a user manual for the Open429Z-D board that: 1. Provides an overview of the hardware features and interfaces on the board including I/O ports, USB, I2C, SPI, DCMI, SDIO, CAN, UART, FSMC, SAI, and one-wire interfaces. 2. Describes 12 example demonstrations of functions including ADC, CAN, DAC, temperature sensor, camera, joystick, I2C, I2S, NAND flash, SD card, SDIO, SPI, and UART. 3. Notes that future version updates will be recorded.

Uploaded by

Bleuffie Chesty
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views11 pages

Open429Z D UserManual

This document is a user manual for the Open429Z-D board that: 1. Provides an overview of the hardware features and interfaces on the board including I/O ports, USB, I2C, SPI, DCMI, SDIO, CAN, UART, FSMC, SAI, and one-wire interfaces. 2. Describes 12 example demonstrations of functions including ADC, CAN, DAC, temperature sensor, camera, joystick, I2C, I2S, NAND flash, SD card, SDIO, SPI, and UART. 3. Notes that future version updates will be recorded.

Uploaded by

Bleuffie Chesty
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Open429Z-D User Manual

Contents
1. Hardware introduction .................................................................................................................................. 2
1.1. What’s on board.................................................................................................................................. 2
2. Demo ........................................................................................................................................................... 4
2.1. ADC+DMA .......................................................................................................................................... 4
2.2. CAN1 TO CAN2-Normal ..................................................................................................................... 5
2.3. DAC.................................................................................................................................................... 5
2.4. DS18B20 ............................................................................................................................................ 6
2.5. OV2640 .............................................................................................................................................. 6
2.6. GPIO_Key .......................................................................................................................................... 7
2.7. I2C...................................................................................................................................................... 7
2.8. I2S_UDA1380 ..................................................................................................................................... 8
2.9. NandFlash_SCB0 ............................................................................................................................... 8
2.10. SAI ..................................................................................................................................................... 9
2.11. SD_FatFS ........................................................................................................................................... 9
2.12. SDIO .................................................................................................................................................. 9
2.13. SPI ................................................................................................................................................... 10
2.14. USART ............................................................................................................................................. 11
3. Version update records............................................................................................................................... 11

1
1. Hardware introduction
1.1. What’s on board

[ Core interface ] [ Other interfaces ]

1. STM32F429I-DISCO socket 16. 5V DC jack


for easily connecting the STM32F429I-DISCO 17. 5V/3.3 V power input/output
2. MCU pins connector usually used as power output, also
all the MCU I/O ports are accessible on common-grounding with other user board
expansion connectors for further expansion 18. JTAG/SWD interface
3. USB connector for debugging/programming
USB to UART via PL2303 USB TO UART board
onboard MCU [ Jumper ]
4. I2C1 / I2C2 interface

2
easily connects to I2C peripherals such as I/O
expander (PCF8574), FRAM (FM24CLXX), etc. 16. Joystick jumper
5. I2S2 / I2S3 / I2C1 interface short the jumper to connect the joystick to
for connecting I2S peripherals, such as Audio default I/Os used in example code;
module. open the jumper to connect the joystick to
6. DCMI interface custom I/Os via jumper wires.
for connecting camera module 17. BOOT mode switch
7. SDIO interface for configuring BOOT0 pin
for connecting Micro SD module, features much 18. USB TO UART jumper
faster access speed rather than SPI
8. CAN1 interface [ Components ]
communicates with accessory boards which
feature the CAN device conveniently 16. AMS1117-3.3
9. CAN2 interface 3.3V voltage regulator
communicates with accessory boards which 17. PL2303
feature the CAN device conveniently USB to UART MCU
10. UART3 interface 18. 5V DC jack
easily connects to RS232, RS485, USB TO 19. Power LED
232, etc 20. UART1 indicator LED
11. SPI1/SPI4 + AD/DA interface 21. Joystick
easily connects to SPI peripherals such as five positions
DataFlash (AT45DBxx), SD card, MP3 module,
etc MP3
SPI1 features AD/DA alternative function,
supports connecting AD/DA module as well
12. UART2 interface
easily connects to RS232, RS485, USB TO
232, etc
13. 8-bit FSMC interface
easily connects to peripherals such as
NandFlash, Ethernet, etc
14. SAI1 interface
for connecting Audio peripherals, such as
UDA1380 etc
15. One-WIRE interface
easily connects to ONE-WIRE devices (TO-92
package), such as temperature sensor
(DS18B20), electronic registration number
(DS2401), etc.

3
2. Demo
 KEIL MDK Version:4.7
 Programmer/Debugger: STM32F429I-DISCO onboard ST-LINK V2
 Programming/Debugging interface: SWD
 Connect PC to the onboard USB TO UART connector via USB wire
 Serial port settings:
Select a proper COM port
Baud 115200
rate
Data bits 8
Stop bits 1
Parity None
bits
Flow None
control

2.1. ADC+DMA

 Overview
AD acquisition demo
 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:

4
2.2. CAN1 TO CAN2-Normal

 Overview
CAN demo
 Hardware connection
 Hardware connection

 Connect the two CAN modules to the


onboard CAN interfaces


 Operation and result
 You may see the below result on the serial debugging assistant:

2.3. DAC

 Overview
DAC demo
 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.

5
 Operation and result
 You may hear sound from the Analog Test Board

2.4. DS18B20

 Overview
DS18B20 demo
 Hardware connection
Connect the DS18B20 module to the one-wire connector
 Operation and result
The below information will be printed on the serial debugging assistant

2.5. OV2640

 Overview
Camera OV2640 demo
 Hardware connection

 Connect the OV2640 Camera Board to


the onboard DCMMI connector

Launch the serial debugging assistant, configuring the data as below:


COM: COM3
Baud rate: 115200
Data bits: 8
Parity bits: NO
Stop bits: 1

6
 Operation and result:
Press “user” key, the captured image displayed on the serial debugging assistant:

2.6. GPIO_Key

 Overview
joystick demo
 Hardware connection
Short the JOYSTICK JMP on board
 Operation and result
Press the joystick, message will be printed on the serial debugging assistant accordingly.

2.7. I2C

 Overview
I2C EEPROM demo
 Hardware connection

 Connect the AT24/FM24 Board to the board via


I2C connector (I2C1 or I2C2, depending on the
software configuration).

 Software configuration
The module connect to I2C1 The module connect to I2C2 connector
connector
#define Open_I2C1 //#define Open_I2C1
//#define Open_I2C2 #define Open_I2C2

 Operation and result


 The below information will be printed on the serial debugging assistant:

7
2.8. I2S_UDA1380

 Overview
I2S_UDA1380 demo
 Hardware connection

 Connect the UDA1380 Board to the board via I2S


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

2.9. NandFlash_SCB0

 Overview
NandFlash demo
 Hardware connection

 Connect the NandFlash Board to the


board via I2C2 connector.

 Operation and result


 The below information will be printed on the serial debugging assistant:

8
2.10. SAI

 Overview
SAI demo
 Hardware connection

 Connect UDA1380 Board to the board via SAI1


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

2.11. SD_FatFS

 Overview
SD_FatFS demo
 Hardware connection

 Connect the Micro SD Storage Board to the


board via SDIO connector.
Insert the SD card to the Micro SD Storage
Board socket.
 Operation and result
Message will be printed on the serial debugging assistant.

2.12. SDIO

 Overview
SDIO demo
 Hardware connection

9
 Connect the Micro SD Storage Board to the
board via SDIO connector.
Insert the SD card to the Micro SD Storage
Board socket.

 Operation and result


Message will be printed on the serial debugging assistant.

2.13. SPI

 Overview
SPI demo
 Hardware connection

 Connect the AT45DBXX DataFlash Board via SPI


connector. (SPI1 or SPI4, depending on the
software configuration

 Software connection
Module connect to SPI1 connector Module connect toSPI4 connector
#define Open_SPI1 //#define Open_SPI1
//#define Open_SPI4 #define Open_SPI4
 Operation and result
Info/messages printed on the serial debugging assistant:

10
2.14. USART

 Overview
USART demo
 Hardware connection
 Operation and result
Info/messages printed on the serial debugging assistant:

3. Version update records


Version Modification Date Author
V1.0 Initial Release 2014/05/17 Waveshare team

11

You might also like