Difference between revisions of "Open32F3-D"

From Waveshare Wiki
Jump to: navigation, search
m (Text replace - " [http://www.waveshare.com/" to " {{Amazon|default=display |More = [http://www.waveshare.com/")
Line 37: Line 37:
 
STM32 development board designed for the ST official tool STM32F3DISCOVERY, and integrates various standard interfaces, pretty easy for peripheral expansions.
 
STM32 development board designed for the ST official tool STM32F3DISCOVERY, and integrates various standard interfaces, pretty easy for peripheral expansions.
  
[http://www.waveshare.com/Open32F3-D-Standard.htm More]
+
{{Amazon|{{#urlget:amazon|default}}=display
 +
|More = [http://www.waveshare.com/Open32F3-D-Standard.htm More]
 
{{Open32F3-D User Manual}}
 
{{Open32F3-D User Manual}}
 
== Resources ==
 
== Resources ==

Revision as of 05:56, 3 November 2016

[中文]

Open32F3-D Standard
STM32F3 Development Board
Open32F3-D-Standard l.jpg

STM32 development board designed for the ST official tool STM32F3DISCOVERY, and integrates various standard interfaces, pretty easy for peripheral expansions.
Open32F3-D Package A
STM32F3 Development Board
Open32F3-D-Package-A l.jpg
Open32F3-D Package B
STM32F3 Development Board
Open32F3-D-Package-B l.jpg
{{{name4}}}

{{{name5}}}

Introduction

STM32 development board designed for the ST official tool STM32F3DISCOVERY, and integrates various standard interfaces, pretty easy for peripheral expansions.

{{Amazon|default=display |More = More

Getting Started with modules

We provide various modules for Open32F3-D development board aiming to improve your development efficiency. These modules are not only designed for STM32 but also can be used for many other MCU platforms. Let's begin with the demos.

Development Environment

  • KEIL MDK Version: 4.54 or above
  • Programmer/Debugger: STM32F3-discovery onboard ST-LINK/V2
  • Programming/Debugging interface: JTAG/SWD
  • Serial port communication settings:
Select a proper COM port
Baud rate 115200
Data bits 8
Stop bits 1
Parity bits None
Flow control None

8BitIO-Pushbutton

Overview

8I/Os demo, detect the 8 independent button is pressed or not

Hardware connection

Open32F3-D-User-Manual-2.jpg

  • Connect the 8 Push Button to the onboard 8 I/Os connector (Make sure the G pin header is connect to the board GND pinheader)

Operation and result

The below information will be displayed on the serial debugging assistant:

Open32F3-D-User-Manual-3.jpg

ADC

Overview

AD acquisition demo

Hardware connection

Open32F3-D-User-Manual-4.jpg

  • Connect the Analog Test Board to the board via SPI1(ADC+DAC)interface

Operation and result

  • Rotate the onboard potentiometer, the AD message will be printedon the serial debugging assistant:

Open32F3-D-User-Manual-5.jpg

CAN-LoopBack

Overview

Internal CANsignal demo

Hardware connection

Operation and result

  • 4 LEDs bright at the beginning, the two middle LEDs bright after awhile

CAN-Normal

Overview

CANcommunication between two boards

Hardware connection

Open32F3-D-User-Manual-6.png

  • Connect the two CAN modules to the board via the two CAN interfaces
  • Connect two CAN modules via DuPont wire(CANL<->CANL, CANH<->CANH)

Operation and result

  • The below information will be displayed on the serial debugging assistant:

Open32F3-D-User-Manual-7.jpg

DAC_SignalsGeneration

Overview

DA output demo,output via DMA channel

Hardware connection

Open32F3-D-User-Manual-4.jpg

  • Connect the Analog Test Board to the board via SPI1(ADC+DAC)interface
  • Connect the 5V pin headers on both the main board and the Analog Test Board via jumper wire

Operation and result

  • You will hear sound from the Analog Test Board.

FATFSV0.08A-SD Card

Overview

Read and write SD card; SD card is FAT file system

Hardware connection

Open32F3-D-User-Manual-8.jpg

  • Connect the Micro SD Storage Board to the board via SPI2 interface.

Insert the SD card to the Micro SD Storage Board socket

  • Connect the CD pin header on the Micro SD Storage Board to the board PB0 pin header via Dupont wire.

Operation and result

The below information willbe displayed on the serial debugging assistant:

FreeRTOS7.3.0

Overview

Build two LED tasks based on Free RTOS real-time operation system; switching the two tasks

Hardware connection

Operation and result

LED blinking;

GPIO_LED_KEY

Overview

Control the LED via button

Hardware connection

  • Short the joystick

Operation and result

The LED status will changeaccordingly while press the JOYSTICK or the button.

HS1101LF

Overview

HS1101LF sensor demo

Hardware connection

Open32F3-D-User-Manual-10.jpg

  • Insert the HS1101LF to the board via HS1101LF interface;

Operation and result

The humidityvalue will be printed on the serial debugging assistant:

Open32F3-D-User-Manual-11.jpg

I2C

Overview

Read and write data on E2PROM via I2C protocol

Hardware connection

Open32F3-D-User-Manual-12.jpg

  • Connect the AT24/FM24 Board to the board via I2CX(connect to I2C1 or I2C2 depends on the program)interface

Operation and result

  • The below information will be displayed on the serial debugging assistant:

I2S UDA1380 &SD_FatFS(DMA)

Overview

Drive the UDA1380 Board toplay music by using Fillips I2S protocol.

Hardware connection

Open32F3-D-User-Manual-14.jpg

  • Connect the Micro SD Storage Board to the board via SPI2 interface
  • Insert the SD card to the Micro SD Storage Board socket
  • Connect the CD pin header on the Micro SD Storage Board to the board PB0 pin header via Dupont wire.
  • Put “audio.wav“ file to the SD card
  • Connect UDA1380 Board to the board via I2S interface.
  • Connect the earphone to the UDA1380 Board via LINEOUT interface.

Operation and result

You will hear music while pressing the RESET key.

LCD

Overview

Control the LCDvia FSMC

Hardware connection

Open32F3-D-User-Manual-15.jpg

  • Connect the 3.2inch 320x240 Touch LCD (C) to the board .

Operation and result

  • The below information will displayed on the LCD:

LDR

Overview

Humidity sensor demo

Hardware connection

Open32F3-D-User-Manual-17.png

  • Connect the humidity sensor to the board via LDR interface.

Operation and result

The humidity value will be printed on the serial debugging assistant:

Open32F3-D-User-Manual-18.jpg

NRF24L01

Overview

NRF24L01 transmits datavia wireless way

Hardware connection

Open32F3-D-User-Manual-19.jpg

  • Connect NRF24L01 board to the board via SPI interface

Software connection

Two NRF24L01 is needed for this demo, software configuring as below:

When configuring as mode of transmitting, enabled: #define T_O_R 1, comment out: //#define T_O_R 0

When configuring as mode of receiving, enable: #define T_O_R 0,comment out: //#define T_O_R 0

Operation and result

Message will be printed on theserial debugging assistant.

One-Wire

Overview

Connect the DS18B20,detect the temperature

Hardware connection

Connect the DS18B20 board to the board via One-Wire interface.

Operation and result

The below information will be displayed on the serial debugging assistant:

Open32F3-D-User-Manual-20.jpg

PS2

Overview

Drive PS2 keyboard via 2GPIO

Hardware connection

Open32F3-D-User-Manual-21.png

  • Connect the PS2 keyboard to the board via PS2 interface
  • Short the PS2 JMP

Operation and result

While pressing keys on thePS2 keyboard, related key value will be displayed on the serial debugging assistant:

SPI

Overview

SPI interface drives the AT45DBXXDataFlash Board

Hardware connection

Open32F3-D-User-Manual-23.jpg

  • Connect the AT45DBXX Data Flash Board to the board via SPIX connector( connect to SPI1 or SPI2 depends on the program)

Operation and result

The belowinformation will be printed on the serial debugging assistant:

Open32F3-D-User-Manual-24.jpg

Touch Panel

Overview

Control the LCD via FSMC, display the touch function of the LCD

Hardware connection

Open32F3-D-User-Manual-15.jpg

  • Connect the 3.2inch 320x240 Touch LCD (C) to the board via LCD interface.

Operation and result

Calibrate the LCD first,then touch it, draw any line on it.

uCOS-II-V2.91

Overview

Build two LED tasks based on uCOSII; switching the two tasks

Hardware connection

Operation and result

Two LED blinking

uCOSII2.91+UCGUI3.90A

Overview

UcosII+GUI demo

Hardware connection

Open32F3-D-User-Manual-15.jpg

  • Connect the 3.2inch 320x240 Touch LCD (C) to the board.

Operation and result

  • Below information will displayed on the LCD:

Open32F3-D-User-Manual-25.jpg

USART

Overview

USART serial port communication demo

Hardware connection

Connect theRS232 board to the board via USART1 interface( Connect to USART2 or USART1 depends on the program)

Operation and result

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

Open32F3-D-User-Manual-26.jpg

ZIGBEE

Overview

Drive AT45DBXX Data Flash Board via SPI interface

Hardware connection

Open32F3-D-User-Manual-27.jpg

  • Connect the CC2530 board to the board via SPI2 interface

Operation and result

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

Open32F3-D-User-Manual-28.jpg

VS1003B

Overview

Play music via VS1003B module

Hardware connection

Open32F3-D-User-Manual-29.jpg

  • Connect the VS1003B board to the board via SPI interface

Operation and result

  1. Connect VS1003Bto the PC via Line in interface, connect the earphone to VS1003B via Line out interface, you will hear music from the computer.
  2. Connect the earphone toVS1003B via Line out interface; you will hear music from MCU FLASH.

Resources

STM32 Software

IDE

Programmers

USB Driver

Other Software

STM32F3 Datasheets

  1. REDIRECT Template:Related Resources

Support

Support

If you require technical support, please go to the Support page and open a ticket.