Open103Z

来自Waveshare Wiki
Waveshare-admin讨论 | 贡献2020年1月7日 (二) 11:53的版本 (Text replace - "" to "")
跳转至: 导航搜索
Open103Z
{{{name2}}}
{{{name3}}}
板载接口
AD CAN DA FSMC
I/Os I2C LCD32 ONE-WIRE
PS/2 SDIO SPI USART
相关产品
STM32开发板
STM32下载器 | 调试器
STM32编程座
套餐模块

准备工作

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

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

8BitIO-Pushbutton

程序功能

通过按键控制LED,测试IO口的输入输出。

硬件连接

  • 将8 Push Buttons 模块插入8bitI/O接口

如下图:
Open103Z-image001.jpg

操作与现象

通过按键改变LED灯状态。

ADC+DMA

程序功能

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

硬件连接

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

如下图:
Open103Z-image002.jpg

操作与现象

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

CAN-LoopBack

程序功能

CAN回环测试。

硬件连接

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

如下图:
Open103Z-image003.jpg

操作与现象

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

DAC

程序功能

测试DAC输出功能。

硬件连接

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

如下图:
Open103Z-image004.jpg

操作与现象

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

DS18B20

程序功能

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

硬件连接

·将DS18B20插到开发板单总线(ONEWIRE)接口 ·将串口调试板连接到USART1接口 如下图:
Open103Z-image005.jpg

操作与现象

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

GPIO_Key_LED

程序功能

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

硬件连接

  • 将LED跳线帽插好

如下图:
Open103Z-image006.jpg

操作与现象

摇动摇杆或按下按键,会改变LED的状态。

I2C

程序功能

测试I2C EEPROM。

硬件连接

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

如下图:
Open103Z-image007.jpg

操作与现象

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

LCD-HY32D_FSMC

程序功能

测试LCD显示功能。

硬件连接

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

如下图:
Open103Z-image008.jpg

操作与现象

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

Nand Flash

程序功能

测试Nand Flash功能。

硬件连接

  • 将K9F1G08U0C NandFlash Board连接到8BIT FSMC接口
  • 将串口调试板连接到USART1接口

如下图:
Open103Z-image009.jpg

操作与现象

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

NorFlash

程序功能

测试NorFlash功能。

硬件连接

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

如下图:
Open103Z-image010.jpg

操作与现象

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

PS2

程序功能

测试PS2接口。

硬件连接

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

如下图:
Open103Z-image011.jpg

操作与现象

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

RTC

程序功能

测试RTC功能。

硬件连接

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

如下图:
Open103Z-image0012.jpg

操作与现象

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

SD_FatFS

程序功能

测试SDIO接口+FatFS功能。

硬件连接

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

如下图:
Open103Z-image013.jpg

操作与现象

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

SDIO

程序功能

测试SDIO功能。

硬件连接

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

如下图:
Open103Z-image014.jpg

操作与现象

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

SPI

程序功能

测试SPI Flash功能。

硬件连接

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

如下图:
Open103Z-image015.jpg

操作与现象

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

SRAM

程序功能

测试SRAM功能。

硬件连接

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

如下图:
Open103Z-image016.jpg

操作与现象

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

TouchPanel

程序功能

测试LCD触摸功能。

硬件连接

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

如下图:
Open103Z-image017.jpg

操作与现象

可以随意在LCD上画线。

UcosII2.91+UCGUI3.90A

程序功能

测试UcosII2.91+UCGUI3.90A。

硬件连接

将LCD连接到板子LCD接口
如下图:
Open103Z-image018.jpg

操作与现象

LCD输出相应信息。

USARTx_pritf

程序功能

测试USART输出功能。

硬件连接

将串口调试板连接到USART1接口
如下图:
Open103Z-image019.jpg

操作与现象

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

VS1003B MP3 Board

程序功能

测试VS1003B MP3 Board功能。

硬件连接

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

如下图:
Open103Z-image020.jpg

操作与现象

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

有以下现象:

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

USB FS Example

程序功能

测试USB FS功能。

硬件连接

  • 将连接到电脑的USB线与开发板相连。
  • 将摇杆和LED的跳线按“GPIO_Key_LED”章节连接

如下图:
Open103Z-image021.jpg

(1)USB-JoyStickMouse

操作与现象

可以使用JOYSTICK来模拟鼠标,控制电脑鼠标的运动。

(2)USB-Mass Storage-MCU Flash

操作与现象

在电脑上出现可移动硬盘。

SL811 USB Board

程序功能

测试USB HS功能。

硬件连接

  • 将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口
  • 将SL811 USB Board连接到板子8BIT FSMC接口上
  • 将鼠标插入到SL811 USB Board的USB口上,并且USB VCC连接5V电源

如下图:
Open103Z-image022.jpg

操作与现象

LCD上显示出鼠标当前的状态。

ENC28J60 Ethernet Board

程序功能

测试ENC28J60功能。

电脑IP配置

本实验需配置主机IP。
设置为:IP add:192.168.0.11 NETMASK_ADDR:255.255.255.0 GW_ADDR:192.168.0.1

硬件连接

  • 本章节实验都需要把ENC28J60模块插到SPI接口上,ENC28J60模块需要使用直连网线连接到主机网口

如下图:

操作与现象

在IE浏览器输入192.168.0.100/888后,呈现web界面。
如下图: Open103Z-image023.jpg

文档

程序

软件

相关资料

相关教程

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

MDK-ARM软件入门
批量下载教程——请戳Download-icon.png



1、配置STM32CubeMX工程的时候没有选择debug接口,生成的工程默认时关闭所有debug接口导致下载器不能识别开发板。因此在生成工程的时候如下图选择SYS下的Debug选择Serial Wire,需要按按一下复位按键在点击下载才能正常。 2、如果没有执行上一步的操作,可在生成程序后可在工程下的stm32f1xx_hal_msp.c中看到__HAL_AFIO_REMAP_SWJ_DISABLE();注释该语句并且在改行增加__HAL_AFIO_REMAP_SWJ_NOJTAG();语句重新编译下载程序即可。

STM32F103-FQA-01.png

Open103Z-03.png



联系人:林工

EMAIL:services@waveshare.net
电话:0755-83040712
QQ:3004506335 微信:扫下方二维码添加
Lxw.jpg

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