“Open407Z-C”的版本间的差异
Waveshare-admin(讨论 | 贡献) 小 (替换文字 - 「 {|style="width:auto" | {|class="at-c" style="table-layout:fixed;border-radius:100px;width:100%;border:2px solid #{{{bordercolor}}}" |- |class="bg-Joinus roundy-100 hide" style="table-layout:fixed;border-radius:100px;padding:10px;width:1) |
小 (文本替换 - 替换“<h1>售后</h1>”为“<h1>技术支持</h1>”) |
||
(未显示3个用户的37个中间版本) | |||
第1行: | 第1行: | ||
+ | <div class="wiki-pages blue-color"> | ||
+ | <div class="tabberlive newwsnav" id="wsnavbar"> | ||
+ | <ul class="tabbernav"> | ||
+ | <li class="nav-link">[[#myintro|说明]]</li> | ||
+ | <li class="nav-link">[[#myresources|资料]]</li> | ||
+ | <li class="nav-link">[[#myfaq|FAQ]]</li> | ||
+ | <li class="nav-link">[[#mysupport|售后]]</li> | ||
+ | </ul> | ||
+ | </div> | ||
<div class="tabber"> | <div class="tabber"> | ||
− | |||
− | |||
{{开发板|colorscheme=green | {{开发板|colorscheme=green | ||
|name = Open407Z-C | |name = Open407Z-C | ||
− | |img=<div class=" | + | |img=<div class="subnavber"> |
− | <div class=" | + | <div class="subnavbertab" title="标准版">[[File:Open407Z-C.jpg|360px |alt=Open407Z-C |link=https://{{SERVERNAME}}/shop/Open407Z-C.htm | Open407I-C]]</div> |
− | <div class=" | + | <div class="subnavbertab" title="套餐A">[[File:Open407Z-C-Package-A.jpg|360px|link=https://{{SERVERNAME}}/shop/Open407Z-C-Package-A.htm]]</div> |
− | <div class=" | + | <div class="subnavbertab" title="套餐B">[[File:Open407Z-C-Package-B.jpg|360px|link=https://{{SERVERNAME}}/shop/Open407Z-C-Package-B.htm]]</div> |
</div> | </div> | ||
|category1=STM32 | |category1=STM32 | ||
第45行: | 第52行: | ||
|Modules16 = VS1003B MP3 Board | |Modules16 = VS1003B MP3 Board | ||
}} | }} | ||
+ | <div class="tabbertab" title="说明" id="myintro"> | ||
+ | |||
+ | <h1>说明</h1> | ||
+ | |||
+ | ==准备工作== | ||
+ | 这里集中说明实验相关的一些基本设置。<br /> | ||
+ | *下载方式:SWD<br /> | ||
+ | *串口设置:选择相应COM口,并设置波特率:115200;数据位:8;停止位:1;校验位:None;流控制:None<br /> | ||
+ | *供电:所有例程都必须使用5V电源。<br /> | ||
+ | *连线:所有使用到串口调试板的例程中,串口调试板一端与开发板相连,另一端通过数据线连接到电脑的USB口。<br /> | ||
+ | ==ADC+DMA== | ||
+ | ===程序功能=== | ||
+ | ADC模拟电压采集,在串口上输出。<br /> | ||
+ | ===硬件连接=== | ||
+ | *将串口调试板连接到UART2接口 | ||
+ | *将Analog Test Board模块连接到SPI1接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage001.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 旋转Analog Test Board模块中的旋钮,在串口中查看效果。 | ||
+ | <br /> | ||
+ | ==CAN1 TO CAN2-Normal== | ||
+ | ===程序功能=== | ||
+ | 测试CAN收发功能。<br /> | ||
+ | ===硬件连接=== | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | *将两个SN65HVD230 CAN Board模块分别连接到CAN1和CAN2接口上,CAN1与CAN2对接(CANH对应CANH,CANL对应CANL)<br /> | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage002.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 按下USER key,在串口中查看效果。<br /> | ||
+ | ==DAC== | ||
+ | ===程序功能=== | ||
+ | 测试DAC输出功能。 | ||
+ | ===硬件连接=== | ||
+ | *将Analog Test Board模块连接到SPI1接口 | ||
+ | *将底板上5V引脚与Analog Test Board模块上+5V引脚用杜邦线相连 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage003.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | Analog Test Board模块发出三角波声音。<br /> | ||
+ | ==DCMI_OV7670== | ||
+ | ===程序功能=== | ||
+ | OV7670采集数据,在LCD上输出。 | ||
+ | ===硬件连接=== | ||
+ | *将OV7670 Camera Board插到开发板DCMI接口 | ||
+ | *将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage004.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 由摄像头获取的图像,在LCD上显示。<br /> | ||
+ | ==DCMI_OV9655== | ||
+ | ===程序功能=== | ||
+ | OV9655采集数据,在LCD上输出。 | ||
+ | ===硬件连接=== | ||
+ | *将OV9655 Camera Board插到开发板DCMI接口 | ||
+ | *将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage005.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 由摄像头获取的图像,在LCD上显示。 | ||
+ | ==DS18B20== | ||
+ | ===程序功能=== | ||
+ | DS18B20采集数据,在串口上输出。 | ||
+ | ===硬件连接=== | ||
+ | *将DS18B20插到开发板单总线(ONEWIRE)接口 | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage006.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 在串口上可以观察到温度值。 | ||
+ | ==GPIO_Key_LED== | ||
+ | ===程序功能=== | ||
+ | LED、按键和摇杆的组合测试。<br /> | ||
+ | ===硬件连接=== | ||
+ | *将LED跳线帽插好(LED JMP的四个跳线帽) | ||
+ | *将独立按键和五向摇杆按键的跳线帽插好(KEY JMP的两个跳线帽, JOYSTICK JMP的五个跳线帽) | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage007.jpg|800px]]<br /> | ||
+ | 操作与现象 | ||
+ | 摇动摇杆或按下按键,会改变LED的状态。 | ||
+ | ==I2C== | ||
+ | ===程序功能=== | ||
+ | 测试I2C EEPROM。<br /> | ||
+ | ===硬件连接=== | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | *将AT24CXX EEPROM Board模块连接到I2CX接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage008.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 在串口上可以观察到I2C EEPROM测试结果。 | ||
+ | ==LCD-HY32D_FSMC== | ||
+ | ===程序功能=== | ||
+ | 测试LCD显示功能。 | ||
+ | ===硬件连接=== | ||
+ | *将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage009.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 可以观察到LCD上显示图像。 | ||
+ | ==MCO_OUT== | ||
+ | ===程序功能=== | ||
+ | 时钟信号输出。 | ||
+ | ===操作与现象=== | ||
+ | MCO0(PA8引脚)输出外部晶振8MHz信号。可通过示波器观察波形。 | ||
+ | ==Nand Flash_SCB0== | ||
+ | ===程序功能=== | ||
+ | 测试Nand Flash_SCB0功能。 | ||
+ | ===硬件连接=== | ||
+ | *将K9F1G08U0C NandFlash Board(主芯片为K9F1G08U0D SCB0)连接到8BIT FSMC接口 | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage010.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 在串口上可以观察到K9F1G08U0C NandFlash Board的相关测试结果。 | ||
+ | ==NorFlash== | ||
+ | ===程序功能=== | ||
+ | 测试NorFlash功能。 | ||
+ | ===硬件连接=== | ||
+ | *将S29GL128P NorFlash Board连接到FSMC接口 | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage011.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 在串口上可以观察到NorFlash的相关测试结果。 | ||
+ | |||
+ | ==PS2== | ||
+ | ===程序功能=== | ||
+ | 测试PS2 键盘功能。 | ||
+ | ===硬件连接=== | ||
+ | *将用PS2键盘连接到PS2接口 | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage012.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 按下PS2键盘按键,在串口上显示相应键值。 | ||
+ | |||
+ | ==RTC== | ||
+ | ===程序功能=== | ||
+ | 测试RTC功能。 | ||
+ | ===硬件连接=== | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage013.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 按提示输入相应数据,在串口查看输出值。 | ||
+ | |||
+ | ==SD_FatFS== | ||
+ | ===程序功能=== | ||
+ | 测试SD_FatFS功能。 | ||
+ | ===硬件连接=== | ||
+ | *将Micro SD Storage Board连接到SDIO接口(插入SD卡) | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage014.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 在串口上查看输出结果。 | ||
+ | |||
+ | ==SDIO== | ||
+ | ===程序功能=== | ||
+ | 测试SDIO功能。 | ||
+ | ===硬件连接=== | ||
+ | *将Micro SD Storage Board连接到SDIO接口(插入SD卡) | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage015.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 查看串口输出结果。 | ||
+ | |||
+ | ==SPI== | ||
+ | ===程序功能=== | ||
+ | 测试SPI Flash功能。 | ||
+ | ===硬件连接=== | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | *将AT45DBXX DataFlash Board模块连接到SPIx接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage016.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 查看串口输出结果。 | ||
+ | |||
+ | ==SRAM== | ||
+ | ===程序功能=== | ||
+ | 测试SRAM功能。 | ||
+ | ===硬件连接=== | ||
+ | *将IS62WV12816BLL SRAM Board连接到FSMC接口 | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage017.jpg|800px]]<br /> | ||
+ | ==操作与现象== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 查看串口输出结果。 | ||
+ | |||
+ | ==TouchPanel== | ||
+ | ===程序功能=== | ||
+ | 测试LCD触摸功能。 | ||
+ | ===硬件连接=== | ||
+ | *将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage009.jpg|800px]]<br /> | ||
+ | 操作与现象 | ||
+ | 可以随意在LCD上画线。 | ||
+ | ==UcosII2.91+UCGUI3.90A== | ||
+ | ===程序功能=== | ||
+ | 测试UcosII与UCGui。 | ||
+ | ===硬件连接=== | ||
+ | *将LCD连接到板子LCD接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage009.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | LCD输出相应信息。<br /> | ||
+ | |||
+ | ==USARTx_pritf== | ||
+ | ===程序功能=== | ||
+ | 测试USART输出功能。 | ||
+ | ===硬件连接=== | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage013.jpg|800px]]<br /> | ||
+ | |||
+ | ===操作与现象=== | ||
+ | 打开串口调试助手,按“准备工作”章节设置串口调试助手。 | ||
+ | 查看串口输出相应信息。 | ||
+ | ==VS1003B MP3 Board== | ||
+ | ===程序功能=== | ||
+ | 测试VS1003B MP3 Board功能。<br /> | ||
+ | ===硬件连接=== | ||
+ | *将VS1003B MP3 Board模块连接到SPI接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage018.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | *插上耳机到Line Out口 | ||
+ | *插上音频线把电脑的音频口跟VS1003B MP3 Board的Line In口对接 | ||
+ | *设置电脑播放任意歌曲 | ||
+ | 有以下现象:<br /> | ||
+ | *VS1003 (GPIO)现象:P0 LED不断闪烁 | ||
+ | *VS1003 (line in)现象:能听到电脑的歌曲 | ||
+ | *VS1003 (line out)现象:能听到MCU FLASH的歌曲 | ||
+ | *VS1003 (record)现象:能听到麦克风传来的声音 | ||
+ | |||
+ | ==I2S== | ||
+ | ===程序功能=== | ||
+ | 测试I2S功能。<br /> | ||
+ | ===(1)MCU_FLASH=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *将UDA1380 Board模块连接到I2S接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage019.jpg|800px]]<br /> | ||
+ | '''操作与现象'''<br /> | ||
+ | 将耳机插到HEADPHONE口,能听到MCU FLASH中存放的音乐。<br /> | ||
+ | ===(2)SD_FatFS=== | ||
+ | '''硬件连接''' | ||
+ | *将UDA1380 Board模块连接到I2S接口 | ||
+ | *将Micro SD Storage Board连接到SDIO接口(插入SD卡) | ||
+ | *将串口调试板连接到USART3接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage020.jpg|800px]]<br /> | ||
+ | '''操作与现象''' | ||
+ | *在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”章节连接 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage021.jpg|800px]]<br /> | ||
+ | ===(1)USB_Device_Examples--HID=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *连接到电脑的USB线插到核心板的USB接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage022.jpg|800px]]<br /> | ||
+ | '''操作与现象'''<br /> | ||
+ | LCD上显示相应信息,可以使用JOYSTICK来模拟鼠标,控制电脑鼠标的运动。 | ||
+ | |||
+ | ===(2)USB_Device_Examples--MSC'''=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *连接到电脑的USB线插到核心板的USB接口 | ||
+ | *将Micro SD Storage Board连接到SDIO接口(插入SD卡) | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage023.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | *LCD上显示相应信息,在电脑上出现SD卡的可移动硬盘。 | ||
+ | ===(3)USB_Device_Examples--VCP=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *连接到电脑的USB线插到核心板的USB接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage022.jpg|800px]]<br /> | ||
+ | '''操作与现象'''<br /> | ||
+ | 安装相关驱动后,电脑可以识别USB虚拟串口。<br /> | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage024.png|800px]]<br /> | ||
+ | ===(4)USB_Host_Examples--MSC=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *将USB OTG线插到核心板的USB接口,U盘与USB OTG线连接 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage025.jpg|800px]]<br /> | ||
+ | '''操作与现象'''<br /> | ||
+ | LCD上显示相应信息,能写入U盘一个TXT文档,读出U盘所含的文件并且显示U盘所带的BMP文件。<br /> | ||
+ | ===(5)USB_Host_Examples--HID=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *将USB OTG线插到核心板的USB接口,USB鼠标或者键盘与USB OTG线连接 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage026.jpg|800px]]<br /> | ||
+ | '''操作与现象'''<br /> | ||
+ | LCD上显示相应信息,按LCD提示操作,能识别USB键盘或者USB鼠标。<br /> | ||
+ | *当识别到的是USB键盘时候可以显示出敲击键盘的键值。 | ||
+ | *当识别到的是USB鼠标的时候可以显示出鼠标当前的状态。 | ||
+ | |||
+ | ==USB HS Example== | ||
+ | ===程序功能=== | ||
+ | 测试USB HS功能。<br /> | ||
+ | ===硬件连接=== | ||
+ | *本章节实验都需要把PC2-FLG ,PC1-PWROUT,PA9-VBUS 3个跳线断开 | ||
+ | *将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口 | ||
+ | *将摇杆和LED的跳线按“GPIO_Key_LED”章节连接 | ||
+ | *将USB3300 USB HS Board连接到板子的ULPI接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage027.jpg|800px]]<br /> | ||
+ | ===(1)USB_Device_Examples--DualCore=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *情况1:将连接到电脑的USB线插到USB3300 USB HS Board的OTG口,将MicroSD Storage Board连接到SDIO接口(插入SD卡) | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage030.jpg|800px]]<br /> | ||
+ | *情况2:将连接到电脑的USB线插到核心板上USB接口(FS接口),把PC2-FLG,PC1-PWROUT,PA9-VBUS 3个跳线连接上 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage022.jpg|800px]]<br /> | ||
+ | '''操作与现象'''<br /> | ||
+ | LCD上显示相应信息<br /> | ||
+ | *情况1:LCD上显示相应信息,在电脑上出现SD卡的可移动硬盘。 | ||
+ | *情况2:LCD上显示相应信息,可以使用JOYSTICK来模拟鼠标,控制电脑鼠标的运动。 | ||
+ | ===(2)USB_Device_Examples--HID=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *将连接到电脑的USB线插到USB3300 USB HS Board的OTG口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage029.jpg|800px]]<br /> | ||
+ | '''操作与现象''' | ||
+ | *LCD上显示相应信息,可以使用JOYSTICK来模拟鼠标,控制电脑鼠标的运动。 | ||
+ | (3)USB_Device_Examples--MSC | ||
+ | '''硬件连接'''<br /> | ||
+ | *将连接到电脑的USB线插到USB3300 USB HS Board的OTG口,将MicroSD Storage Board连接到SDIO | ||
+ | 接口(插入SD卡)<br /> | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage030.jpg|800px]]<br /> | ||
+ | '''操作与现象'''<br /> | ||
+ | LCD上显示相应信息,在电脑上出现SD卡的可移动硬盘。<br /> | ||
+ | ===(4)USB_Device_Examples--VCP=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *将连接到电脑的USB线插到USB3300 USB HS Board的OTG口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage029.jpg|800px]]<br /> | ||
+ | '''操作与现象'''<br /> | ||
+ | 安装相关驱动后,电脑可以识别USB虚拟串口。<br /> | ||
+ | 如下图:<br /> | ||
+ | ===(5)USB_Device_Examples--MSC=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *将U盘连接到USB3300 USB HS Board的HOST口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage031.jpg|800px]]<br /> | ||
+ | '''操作与现象'''<br /> | ||
+ | LCD上显示相应信息,通过LCD查看U盘中的文件。<br /> | ||
+ | ===(6)USB_Host_Examples--DualCore=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *情况1:将U盘连接到USB3300 USB HS Board的HOST口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage031.jpg|800px]]<br /> | ||
+ | *情况2:将USB鼠标或者键盘通过OTG线插到核心板上USB接口(FS接口),PC2-FLG, PC1-PWROUT, | ||
+ | PA9-VBUS 3个跳线连接上<br /> | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage033.jpg|800px]]<br /> | ||
+ | '''操作与现象'''<br /> | ||
+ | *情况1:LCD上显示相应信息,通过LCD查看U盘中的文件。 | ||
+ | *情况2:当识别到的是USB键盘时候可以显示出敲击键盘的键值。<br /> | ||
+ | 当识别到的是USB鼠标的时候可以显示出鼠标当前的状态。<br /> | ||
+ | ===(7)USB_Device_Examples--HID=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *将USB鼠标或USB键盘连接到USB3300 USB HS Board的HOST口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage032.jpg|800px]]<br /> | ||
+ | ===操作与现象=== | ||
+ | LCD上显示相应信息,能识别USB键盘或者USB鼠标<br /> | ||
+ | *当识别到的是USB键盘时候可以显示出敲击键盘的键值 | ||
+ | *当识别到的是USB鼠标的时候可以显示出鼠标当前的状态 | ||
+ | ===(8)USB_Host_Device_Examples--DRD=== | ||
+ | '''硬件连接'''<br /> | ||
+ | *情况1:<br /> | ||
+ | 将MicroSD Storage Board连接到SDIO接口(插入SD卡)<br /> | ||
+ | 将连接到电脑的USB线插到USB3300 USB HS Board的OTG口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage030.jpg|800px]]<br /> | ||
+ | *情况2:<br /> | ||
+ | 将USB鼠标或USB键盘通过OTG线接到USB3300 USB HS Board的OTG口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage033.jpg|800px]]<br /> | ||
+ | '''操作与现象'''<br /> | ||
+ | *情况1:<br /> | ||
+ | 按LCD提示操作,在电脑上出现SD卡的可移动硬盘。<br /> | ||
+ | *情况2:<br /> | ||
+ | 按LCD提示操作,能识别USB键盘或者USB鼠标 | ||
+ | 当识别到的是USB键盘时候可以显示出敲击键盘的键值<br /> | ||
+ | 当识别到的是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盘根目录下。<br /> | ||
+ | ===硬件连接=== | ||
+ | *本章节实验都需要把DP83848模块插到ETH接口处,DP83848模块需要使用直连网线连接到主机网口 | ||
+ | *将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口 | ||
+ | 如下图:<br /> | ||
+ | [[File:Open407Z-Cimage034.jpg|800px]]<br /> | ||
+ | ===(1)STM32F4x7_ETH_LwIP_V1.0.0—Standalone--httpserver=== | ||
+ | '''操作与现象'''<br /> | ||
+ | 在IE浏览器输入192.168.1.10后,呈现web界面 | ||
+ | ===(2)STM32F4x7_ETH_LwIP_V1.0.0—Standalone—tftpserver=== | ||
+ | '''操作与现象'''<br /> | ||
+ | 具体请参考LwIP TCPIP stack demonstration for STM32F407 microcontrollers.pdf第41页 | ||
+ | ===(3)STM32F4x7_ETH_LwIP_V1.0.0—FreeRTOS--httpserver_netconn=== | ||
+ | '''操作与现象'''<br /> | ||
+ | 在IE浏览器输入192.168.1.10后,呈现web界面<br /> | ||
+ | ===(4)STM32F4x7_ETH_LwIP_V1.0.0—FreeRTOS--httpserver_socket=== | ||
+ | '''操作与现象'''<br /> | ||
+ | 在IE浏览器输入192.168.1.10后,呈现web界面<br /> | ||
+ | |||
+ | </div> | ||
+ | <div class="tabbertab" title="资料" id="myresources"> | ||
+ | |||
+ | <h1>资料</h1> | ||
+ | |||
===文档=== | ===文档=== | ||
− | *[ | + | *[https://{{SERVERNAME}}/w/upload/7/74/Open407Z-C_UserManual.pdf 用户手册] <br> |
− | *[ | + | *[https://{{SERVERNAME}}/w/upload/6/6f/CorexxxZ-Schematic.pdf Core407Z原理图]<br> |
− | *[ | + | *[https://{{SERVERNAME}}/w/upload/f/f8/OpenX07Z-C-Schematic.pdf Open407Z-C原理图] <br> |
*[[:File:Open407Z-C-size.jpg|尺寸图]] | *[[:File:Open407Z-C-size.jpg|尺寸图]] | ||
===程序=== | ===程序=== | ||
− | *[ | + | *[https://{{SERVERNAME}}/w/upload/f/fe/Open407Z-C-Demo.7z 标准示例程序(不再更新)]<br> |
− | *[ | + | *[https://{{SERVERNAME}}/w/upload/3/3d/Open407Z-C-Demo-HAL.7z HAL库示例程序(使用STM32CubeMX软件生成配置,推荐)] |
===软件=== | ===软件=== | ||
*[[STM32开发软件]] | *[[STM32开发软件]] | ||
第60行: | 第514行: | ||
===相关教程=== | ===相关教程=== | ||
{{STM32 Study}} | {{STM32 Study}} | ||
− | |||
− | + | ||
+ | |||
</div> | </div> | ||
− | <div class="tabbertab" title="FAQ"><br /></div> | + | <div class="tabbertab" title="FAQ" id="myfaq"> |
− | <div class="tabbertab" title="售后"><br />{{ | + | |
+ | <h1>FAQ</h1> | ||
+ | <br /></div> | ||
+ | <div class="tabbertab" title="售后" id="mysupport"> | ||
+ | |||
+ | <h1>技术支持</h1> | ||
+ | <br />{{Service12}}</div> |
2022年8月11日 (四) 17:01的最新版本
说明
准备工作
这里集中说明实验相关的一些基本设置。
- 下载方式:SWD
- 串口设置:选择相应COM口,并设置波特率:115200;数据位:8;停止位:1;校验位:None;流控制:None
- 供电:所有例程都必须使用5V电源。
- 连线:所有使用到串口调试板的例程中,串口调试板一端与开发板相连,另一端通过数据线连接到电脑的USB口。
ADC+DMA
程序功能
ADC模拟电压采集,在串口上输出。
硬件连接
- 将串口调试板连接到UART2接口
- 将Analog Test Board模块连接到SPI1接口
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。
旋转Analog Test Board模块中的旋钮,在串口中查看效果。
CAN1 TO CAN2-Normal
程序功能
测试CAN收发功能。
硬件连接
- 将串口调试板连接到USART3接口
- 将两个SN65HVD230 CAN Board模块分别连接到CAN1和CAN2接口上,CAN1与CAN2对接(CANH对应CANH,CANL对应CANL)
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。
按下USER key,在串口中查看效果。
DAC
程序功能
测试DAC输出功能。
硬件连接
- 将Analog Test Board模块连接到SPI1接口
- 将底板上5V引脚与Analog Test Board模块上+5V引脚用杜邦线相连
操作与现象
Analog Test Board模块发出三角波声音。
DCMI_OV7670
程序功能
OV7670采集数据,在LCD上输出。
硬件连接
- 将OV7670 Camera Board插到开发板DCMI接口
- 将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口
操作与现象
由摄像头获取的图像,在LCD上显示。
DCMI_OV9655
程序功能
OV9655采集数据,在LCD上输出。
硬件连接
- 将OV9655 Camera Board插到开发板DCMI接口
- 将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口
操作与现象
由摄像头获取的图像,在LCD上显示。
DS18B20
程序功能
DS18B20采集数据,在串口上输出。
硬件连接
- 将DS18B20插到开发板单总线(ONEWIRE)接口
- 将串口调试板连接到USART3接口
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。 在串口上可以观察到温度值。
GPIO_Key_LED
程序功能
LED、按键和摇杆的组合测试。
硬件连接
- 将LED跳线帽插好(LED JMP的四个跳线帽)
- 将独立按键和五向摇杆按键的跳线帽插好(KEY JMP的两个跳线帽, JOYSTICK JMP的五个跳线帽)
如下图:
操作与现象
摇动摇杆或按下按键,会改变LED的状态。
I2C
程序功能
测试I2C EEPROM。
硬件连接
- 将串口调试板连接到USART3接口
- 将AT24CXX EEPROM Board模块连接到I2CX接口
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。 在串口上可以观察到I2C EEPROM测试结果。
LCD-HY32D_FSMC
程序功能
测试LCD显示功能。
硬件连接
- 将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口
操作与现象
可以观察到LCD上显示图像。
MCO_OUT
程序功能
时钟信号输出。
操作与现象
MCO0(PA8引脚)输出外部晶振8MHz信号。可通过示波器观察波形。
Nand Flash_SCB0
程序功能
测试Nand Flash_SCB0功能。
硬件连接
- 将K9F1G08U0C NandFlash Board(主芯片为K9F1G08U0D SCB0)连接到8BIT FSMC接口
- 将串口调试板连接到USART3接口
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。 在串口上可以观察到K9F1G08U0C NandFlash Board的相关测试结果。
NorFlash
程序功能
测试NorFlash功能。
硬件连接
- 将S29GL128P NorFlash Board连接到FSMC接口
- 将串口调试板连接到USART3接口
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。 在串口上可以观察到NorFlash的相关测试结果。
PS2
程序功能
测试PS2 键盘功能。
硬件连接
- 将用PS2键盘连接到PS2接口
- 将串口调试板连接到USART3接口
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。 按下PS2键盘按键,在串口上显示相应键值。
RTC
程序功能
测试RTC功能。
硬件连接
- 将串口调试板连接到USART3接口
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。 按提示输入相应数据,在串口查看输出值。
SD_FatFS
程序功能
测试SD_FatFS功能。
硬件连接
- 将Micro SD Storage Board连接到SDIO接口(插入SD卡)
- 将串口调试板连接到USART3接口
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。 在串口上查看输出结果。
SDIO
程序功能
测试SDIO功能。
硬件连接
- 将Micro SD Storage Board连接到SDIO接口(插入SD卡)
- 将串口调试板连接到USART3接口
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。 查看串口输出结果。
SPI
程序功能
测试SPI Flash功能。
硬件连接
- 将串口调试板连接到USART3接口
- 将AT45DBXX DataFlash Board模块连接到SPIx接口
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。 查看串口输出结果。
SRAM
程序功能
测试SRAM功能。
硬件连接
- 将IS62WV12816BLL SRAM Board连接到FSMC接口
- 将串口调试板连接到USART3接口
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。 查看串口输出结果。
TouchPanel
程序功能
测试LCD触摸功能。
硬件连接
- 将3.2inch 320x240 Touch LCD (A) LCD模块插到LCD接口
UcosII2.91+UCGUI3.90A
程序功能
测试UcosII与UCGui。
硬件连接
- 将LCD连接到板子LCD接口
操作与现象
LCD输出相应信息。
USARTx_pritf
程序功能
测试USART输出功能。
硬件连接
- 将串口调试板连接到USART3接口
操作与现象
打开串口调试助手,按“准备工作”章节设置串口调试助手。 查看串口输出相应信息。
VS1003B MP3 Board
程序功能
测试VS1003B MP3 Board功能。
硬件连接
- 将VS1003B MP3 Board模块连接到SPI接口
操作与现象
- 插上耳机到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接口
如下图:
操作与现象
将耳机插到HEADPHONE口,能听到MCU FLASH中存放的音乐。
(2)SD_FatFS
硬件连接
- 将UDA1380 Board模块连接到I2S接口
- 将Micro SD Storage Board连接到SDIO接口(插入SD卡)
- 将串口调试板连接到USART3接口
- 在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”章节连接
(1)USB_Device_Examples--HID
硬件连接
- 连接到电脑的USB线插到核心板的USB接口
如下图:
操作与现象
LCD上显示相应信息,可以使用JOYSTICK来模拟鼠标,控制电脑鼠标的运动。
(2)USB_Device_Examples--MSC
硬件连接
- 连接到电脑的USB线插到核心板的USB接口
- 将Micro SD Storage Board连接到SDIO接口(插入SD卡)
操作与现象
- LCD上显示相应信息,在电脑上出现SD卡的可移动硬盘。
(3)USB_Device_Examples--VCP
硬件连接
- 连接到电脑的USB线插到核心板的USB接口
如下图:
操作与现象
安装相关驱动后,电脑可以识别USB虚拟串口。
如下图:
(4)USB_Host_Examples--MSC
硬件连接
- 将USB OTG线插到核心板的USB接口,U盘与USB OTG线连接
如下图:
操作与现象
LCD上显示相应信息,能写入U盘一个TXT文档,读出U盘所含的文件并且显示U盘所带的BMP文件。
(5)USB_Host_Examples--HID
硬件连接
- 将USB OTG线插到核心板的USB接口,USB鼠标或者键盘与USB OTG线连接
如下图:
操作与现象
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接口
(1)USB_Device_Examples--DualCore
硬件连接
- 情况1:将连接到电脑的USB线插到USB3300 USB HS Board的OTG口,将MicroSD Storage Board连接到SDIO接口(插入SD卡)
- 情况2:将连接到电脑的USB线插到核心板上USB接口(FS接口),把PC2-FLG,PC1-PWROUT,PA9-VBUS 3个跳线连接上
- 情况1:LCD上显示相应信息,在电脑上出现SD卡的可移动硬盘。
- 情况2:LCD上显示相应信息,可以使用JOYSTICK来模拟鼠标,控制电脑鼠标的运动。
(2)USB_Device_Examples--HID
硬件连接
- 将连接到电脑的USB线插到USB3300 USB HS Board的OTG口
- LCD上显示相应信息,可以使用JOYSTICK来模拟鼠标,控制电脑鼠标的运动。
(3)USB_Device_Examples--MSC
硬件连接
- 将连接到电脑的USB线插到USB3300 USB HS Board的OTG口,将MicroSD Storage Board连接到SDIO
接口(插入SD卡)
如下图:
操作与现象
LCD上显示相应信息,在电脑上出现SD卡的可移动硬盘。
(4)USB_Device_Examples--VCP
硬件连接
- 将连接到电脑的USB线插到USB3300 USB HS Board的OTG口
如下图:
操作与现象
安装相关驱动后,电脑可以识别USB虚拟串口。
如下图:
(5)USB_Device_Examples--MSC
硬件连接
- 将U盘连接到USB3300 USB HS Board的HOST口
如下图:
操作与现象
LCD上显示相应信息,通过LCD查看U盘中的文件。
(6)USB_Host_Examples--DualCore
硬件连接
- 情况1:将U盘连接到USB3300 USB HS Board的HOST口
- 情况2:将USB鼠标或者键盘通过OTG线插到核心板上USB接口(FS接口),PC2-FLG, PC1-PWROUT,
- 情况1:LCD上显示相应信息,通过LCD查看U盘中的文件。
- 情况2:当识别到的是USB键盘时候可以显示出敲击键盘的键值。
当识别到的是USB鼠标的时候可以显示出鼠标当前的状态。
(7)USB_Device_Examples--HID
硬件连接
- 将USB鼠标或USB键盘连接到USB3300 USB HS Board的HOST口
操作与现象
LCD上显示相应信息,能识别USB键盘或者USB鼠标
- 当识别到的是USB键盘时候可以显示出敲击键盘的键值
- 当识别到的是USB鼠标的时候可以显示出鼠标当前的状态
(8)USB_Host_Device_Examples--DRD
硬件连接
- 情况1:
将MicroSD Storage Board连接到SDIO接口(插入SD卡)
将连接到电脑的USB线插到USB3300 USB HS Board的OTG口
如下图:
- 情况2:
将USB鼠标或USB键盘通过OTG线接到USB3300 USB HS Board的OTG口
如下图:
操作与现象
- 情况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接口
(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界面
资料
文档
程序
软件
相关资料
相关教程
| ||
|