Open407Z-C

来自Waveshare Wiki
Waveshare-admin讨论 | 贡献2022年2月18日 (五) 16:42的版本 (文本替换 - 替换“<li class="tabberactive">说明</li> <li>资料</li> <li>FAQ</li> <li>售后</li>”为“<li class="nav-link">说明</li> <li class="nav-link">资料</li> <li class="nav-link">FAQ</li> <li class="nav-link">售后</li>”)
跳转至: 导航搜索
{{{name2}}}
{{{name3}}}
板载接口
JTAG/SWD LCD32 ONE-WIRE PS/2
SDIO DA AD USART
SPI I2S I2C CAN
DCMI Ethernet FSMC
相关产品
STM32开发板
STM32下载器 | 调试器
STM32编程座
套餐模块

说明

准备工作

这里集中说明实验相关的一些基本设置。

  • 下载方式:SWD
  • 串口设置:选择相应COM口,并设置波特率:115200;数据位:8;停止位:1;校验位:None;流控制:None
  • 供电:所有例程都必须使用5V电源。
  • 连线:所有使用到串口调试板的例程中,串口调试板一端与开发板相连,另一端通过数据线连接到电脑的USB口。

ADC+DMA

程序功能

ADC模拟电压采集,在串口上输出。

硬件连接

  • 将串口调试板连接到UART2接口
  • 将Analog Test Board模块连接到SPI1接口

如下图:
Open407Z-Cimage001.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 旋转Analog Test Board模块中的旋钮,在串口中查看效果。

CAN1 TO CAN2-Normal

程序功能

测试CAN收发功能。

硬件连接

  • 将串口调试板连接到USART3接口
  • 将两个SN65HVD230 CAN Board模块分别连接到CAN1和CAN2接口上,CAN1与CAN2对接(CANH对应CANH,CANL对应CANL)

如下图:
Open407Z-Cimage002.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 按下USER key,在串口中查看效果。

DAC

程序功能

测试DAC输出功能。

硬件连接

  • 将Analog Test Board模块连接到SPI1接口
  • 将底板上5V引脚与Analog Test Board模块上+5V引脚用杜邦线相连

如下图:
Open407Z-Cimage003.jpg

操作与现象

Analog Test Board模块发出三角波声音。

DCMI_OV7670

程序功能

OV7670采集数据,在LCD上输出。

硬件连接

  • 将OV7670 Camera Board插到开发板DCMI接口
  • 将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口

如下图:
Open407Z-Cimage004.jpg

操作与现象

由摄像头获取的图像,在LCD上显示。

DCMI_OV9655

程序功能

OV9655采集数据,在LCD上输出。

硬件连接

  • 将OV9655 Camera Board插到开发板DCMI接口
  • 将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口

如下图:
Open407Z-Cimage005.jpg

操作与现象

由摄像头获取的图像,在LCD上显示。

DS18B20

程序功能

DS18B20采集数据,在串口上输出。

硬件连接

  • 将DS18B20插到开发板单总线(ONEWIRE)接口
  • 将串口调试板连接到USART3接口

如下图:
Open407Z-Cimage006.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 在串口上可以观察到温度值。

GPIO_Key_LED

程序功能

LED、按键和摇杆的组合测试。

硬件连接

  • 将LED跳线帽插好(LED JMP的四个跳线帽)
  • 将独立按键和五向摇杆按键的跳线帽插好(KEY JMP的两个跳线帽, JOYSTICK JMP的五个跳线帽)

如下图:
Open407Z-Cimage007.jpg
操作与现象 摇动摇杆或按下按键,会改变LED的状态。

I2C

程序功能

测试I2C EEPROM。

硬件连接

  • 将串口调试板连接到USART3接口
  • 将AT24CXX EEPROM Board模块连接到I2CX接口

如下图:
Open407Z-Cimage008.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 在串口上可以观察到I2C EEPROM测试结果。

LCD-HY32D_FSMC

程序功能

测试LCD显示功能。

硬件连接

  • 将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口

如下图:
Open407Z-Cimage009.jpg

操作与现象

可以观察到LCD上显示图像。

MCO_OUT

程序功能

时钟信号输出。

操作与现象

MCO0(PA8引脚)输出外部晶振8MHz信号。可通过示波器观察波形。

Nand Flash_SCB0

程序功能

测试Nand Flash_SCB0功能。

硬件连接

  • 将K9F1G08U0C NandFlash Board(主芯片为K9F1G08U0D SCB0)连接到8BIT FSMC接口
  • 将串口调试板连接到USART3接口

如下图:
Open407Z-Cimage010.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 在串口上可以观察到K9F1G08U0C NandFlash Board的相关测试结果。

NorFlash

程序功能

测试NorFlash功能。

硬件连接

  • 将S29GL128P NorFlash Board连接到FSMC接口
  • 将串口调试板连接到USART3接口

如下图:
Open407Z-Cimage011.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 在串口上可以观察到NorFlash的相关测试结果。

PS2

程序功能

测试PS2 键盘功能。

硬件连接

  • 将用PS2键盘连接到PS2接口
  • 将串口调试板连接到USART3接口

如下图:
Open407Z-Cimage012.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 按下PS2键盘按键,在串口上显示相应键值。

RTC

程序功能

测试RTC功能。

硬件连接

  • 将串口调试板连接到USART3接口

如下图:
Open407Z-Cimage013.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 按提示输入相应数据,在串口查看输出值。

SD_FatFS

程序功能

测试SD_FatFS功能。

硬件连接

  • 将Micro SD Storage Board连接到SDIO接口(插入SD卡)
  • 将串口调试板连接到USART3接口

如下图:
Open407Z-Cimage014.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 在串口上查看输出结果。

SDIO

程序功能

测试SDIO功能。

硬件连接

  • 将Micro SD Storage Board连接到SDIO接口(插入SD卡)
  • 将串口调试板连接到USART3接口

如下图:
Open407Z-Cimage015.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 查看串口输出结果。

SPI

程序功能

测试SPI Flash功能。

硬件连接

  • 将串口调试板连接到USART3接口
  • 将AT45DBXX DataFlash Board模块连接到SPIx接口

如下图:
Open407Z-Cimage016.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 查看串口输出结果。

SRAM

程序功能

测试SRAM功能。

硬件连接

  • 将IS62WV12816BLL SRAM Board连接到FSMC接口
  • 将串口调试板连接到USART3接口

如下图:
Open407Z-Cimage017.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 查看串口输出结果。

TouchPanel

程序功能

测试LCD触摸功能。

硬件连接

  • 将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口

如下图:
Open407Z-Cimage009.jpg
操作与现象 可以随意在LCD上画线。

UcosII2.91+UCGUI3.90A

程序功能

测试UcosII与UCGui。

硬件连接

  • 将LCD连接到板子LCD接口

如下图:
Open407Z-Cimage009.jpg

操作与现象

LCD输出相应信息。

USARTx_pritf

程序功能

测试USART输出功能。

硬件连接

  • 将串口调试板连接到USART3接口

如下图:
Open407Z-Cimage013.jpg

操作与现象

打开串口调试助手,按“准备工作”章节设置串口调试助手。 查看串口输出相应信息。

VS1003B MP3 Board

程序功能

测试VS1003B MP3 Board功能。

硬件连接

  • 将VS1003B MP3 Board模块连接到SPI接口

如下图:
Open407Z-Cimage018.jpg

操作与现象

  • 插上耳机到Line Out口
  • 插上音频线把电脑的音频口跟VS1003B MP3 Board的Line In口对接
  • 设置电脑播放任意歌曲

有以下现象:

  • VS1003 (GPIO)现象:P0 LED不断闪烁
  • VS1003 (line in)现象:能听到电脑的歌曲
  • VS1003 (line out)现象:能听到MCU FLASH的歌曲
  • VS1003 (record)现象:能听到麦克风传来的声音

I2S

程序功能

测试I2S功能。

(1)MCU_FLASH

硬件连接

  • 将UDA1380 Board模块连接到I2S接口

如下图:
Open407Z-Cimage019.jpg
操作与现象
将耳机插到HEADPHONE口,能听到MCU FLASH中存放的音乐。

(2)SD_FatFS

硬件连接

  • 将UDA1380 Board模块连接到I2S接口
  • 将Micro SD Storage Board连接到SDIO接口(插入SD卡)
  • 将串口调试板连接到USART3接口

如下图:
Open407Z-Cimage020.jpg
操作与现象

  • 在SD卡根目录放入名字为Audio.wav的音频文件
  • 将耳机插到HEADPHONE口
  • 串口将输出相应SD卡内容信息
  • 耳机将输出存放在SD卡根目录中Audio.wav的音乐。

USB FS Example

程序功能

测试USB FS功能。

硬件连接

  • 本章节实验都需要把PC2-FLG ,PC1-PWROUT,PA9-VBUS 3个跳线连接
  • 将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口
  • 将摇杆和LED的跳线按“GPIO_Key_LED”章节连接

如下图:
Open407Z-Cimage021.jpg

(1)USB_Device_Examples--HID

硬件连接

  • 连接到电脑的USB线插到核心板的USB接口

如下图:
Open407Z-Cimage022.jpg
操作与现象
LCD上显示相应信息,可以使用JOYSTICK来模拟鼠标,控制电脑鼠标的运动。

(2)USB_Device_Examples--MSC

硬件连接

  • 连接到电脑的USB线插到核心板的USB接口
  • 将Micro SD Storage Board连接到SDIO接口(插入SD卡)

如下图:
Open407Z-Cimage023.jpg

操作与现象

  • LCD上显示相应信息,在电脑上出现SD卡的可移动硬盘。

(3)USB_Device_Examples--VCP

硬件连接

  • 连接到电脑的USB线插到核心板的USB接口

如下图:
Open407Z-Cimage022.jpg
操作与现象
安装相关驱动后,电脑可以识别USB虚拟串口。
如下图:
Open407Z-Cimage024.png

(4)USB_Host_Examples--MSC

硬件连接

  • 将USB OTG线插到核心板的USB接口,U盘与USB OTG线连接

如下图:
Open407Z-Cimage025.jpg
操作与现象
LCD上显示相应信息,能写入U盘一个TXT文档,读出U盘所含的文件并且显示U盘所带的BMP文件。

(5)USB_Host_Examples--HID

硬件连接

  • 将USB OTG线插到核心板的USB接口,USB鼠标或者键盘与USB OTG线连接

如下图:
Open407Z-Cimage026.jpg
操作与现象
LCD上显示相应信息,按LCD提示操作,能识别USB键盘或者USB鼠标。

  • 当识别到的是USB键盘时候可以显示出敲击键盘的键值。
  • 当识别到的是USB鼠标的时候可以显示出鼠标当前的状态。

USB HS Example

程序功能

测试USB HS功能。

硬件连接

  • 本章节实验都需要把PC2-FLG ,PC1-PWROUT,PA9-VBUS 3个跳线断开
  • 将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口
  • 将摇杆和LED的跳线按“GPIO_Key_LED”章节连接
  • 将USB3300 USB HS Board连接到板子的ULPI接口

如下图:
Open407Z-Cimage027.jpg

(1)USB_Device_Examples--DualCore

硬件连接

  • 情况1:将连接到电脑的USB线插到USB3300 USB HS Board的OTG口,将MicroSD Storage Board连接到SDIO接口(插入SD卡)

如下图:
Open407Z-Cimage030.jpg

  • 情况2:将连接到电脑的USB线插到核心板上USB接口(FS接口),把PC2-FLG,PC1-PWROUT,PA9-VBUS 3个跳线连接上

如下图:
Open407Z-Cimage022.jpg
操作与现象
LCD上显示相应信息

  • 情况1:LCD上显示相应信息,在电脑上出现SD卡的可移动硬盘。
  • 情况2:LCD上显示相应信息,可以使用JOYSTICK来模拟鼠标,控制电脑鼠标的运动。

(2)USB_Device_Examples--HID

硬件连接

  • 将连接到电脑的USB线插到USB3300 USB HS Board的OTG口

如下图:
Open407Z-Cimage029.jpg
操作与现象

  • LCD上显示相应信息,可以使用JOYSTICK来模拟鼠标,控制电脑鼠标的运动。

(3)USB_Device_Examples--MSC 硬件连接

  • 将连接到电脑的USB线插到USB3300 USB HS Board的OTG口,将MicroSD Storage Board连接到SDIO

接口(插入SD卡)
如下图:
Open407Z-Cimage030.jpg
操作与现象
LCD上显示相应信息,在电脑上出现SD卡的可移动硬盘。

(4)USB_Device_Examples--VCP

硬件连接

  • 将连接到电脑的USB线插到USB3300 USB HS Board的OTG口

如下图:
Open407Z-Cimage029.jpg
操作与现象
安装相关驱动后,电脑可以识别USB虚拟串口。
如下图:

(5)USB_Device_Examples--MSC

硬件连接

  • 将U盘连接到USB3300 USB HS Board的HOST口

如下图:
Open407Z-Cimage031.jpg
操作与现象
LCD上显示相应信息,通过LCD查看U盘中的文件。

(6)USB_Host_Examples--DualCore

硬件连接

  • 情况1:将U盘连接到USB3300 USB HS Board的HOST口

如下图:
Open407Z-Cimage031.jpg

  • 情况2:将USB鼠标或者键盘通过OTG线插到核心板上USB接口(FS接口),PC2-FLG, PC1-PWROUT,

PA9-VBUS 3个跳线连接上
如下图:
Open407Z-Cimage033.jpg
操作与现象

  • 情况1:LCD上显示相应信息,通过LCD查看U盘中的文件。
  • 情况2:当识别到的是USB键盘时候可以显示出敲击键盘的键值。

当识别到的是USB鼠标的时候可以显示出鼠标当前的状态。

(7)USB_Device_Examples--HID

硬件连接

  • 将USB鼠标或USB键盘连接到USB3300 USB HS Board的HOST口

如下图:
Open407Z-Cimage032.jpg

操作与现象

LCD上显示相应信息,能识别USB键盘或者USB鼠标

  • 当识别到的是USB键盘时候可以显示出敲击键盘的键值
  • 当识别到的是USB鼠标的时候可以显示出鼠标当前的状态

(8)USB_Host_Device_Examples--DRD

硬件连接

  • 情况1:

将MicroSD Storage Board连接到SDIO接口(插入SD卡)
将连接到电脑的USB线插到USB3300 USB HS Board的OTG口 如下图:
Open407Z-Cimage030.jpg

  • 情况2:

将USB鼠标或USB键盘通过OTG线接到USB3300 USB HS Board的OTG口 如下图:
Open407Z-Cimage033.jpg
操作与现象

  • 情况1:

按LCD提示操作,在电脑上出现SD卡的可移动硬盘。

  • 情况2:

按LCD提示操作,能识别USB键盘或者USB鼠标 当识别到的是USB键盘时候可以显示出敲击键盘的键值
当识别到的是USB鼠标的时候可以显示出鼠标当前的状态

ETH

程序功能

测试ETH功能。

实验准备

本实验需配置主机IP。 设置为:IP add:192.168.1.11 NETMASK_ADDR:255.255.255.0 GW_ADDR:192.168.1.1 将光盘中的echotool.exe文件拷到C盘根目录下。

硬件连接

  • 本章节实验都需要把DP83848模块插到ETH接口处,DP83848模块需要使用直连网线连接到主机网口
  • 将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口

如下图:
Open407Z-Cimage034.jpg

(1)STM32F4x7_ETH_LwIP_V1.0.0—Standalone--httpserver

操作与现象
在IE浏览器输入192.168.1.10后,呈现web界面

(2)STM32F4x7_ETH_LwIP_V1.0.0—Standalone—tftpserver

操作与现象
具体请参考LwIP TCPIP stack demonstration for STM32F407 microcontrollers.pdf第41页

(3)STM32F4x7_ETH_LwIP_V1.0.0—FreeRTOS--httpserver_netconn

操作与现象
在IE浏览器输入192.168.1.10后,呈现web界面

(4)STM32F4x7_ETH_LwIP_V1.0.0—FreeRTOS--httpserver_socket

操作与现象
在IE浏览器输入192.168.1.10后,呈现web界面

资料

文档

程序

软件

相关资料

相关教程

STM32CubeMX系列教程
Mbed教程
教程名3
  • 列表3
教程名4
  • 列表4
教程名5
  • 列表5
教程名6
  • 列表6

MDK-ARM软件入门


FAQ


售后


联系人:黄工
EMAIL:3005763927@qq.com
电话:0755-83040712
QQ:3005763927
微信:扫下方二维码添加
Hkx-wx.jpg

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证