Open107V
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
|
说明
例程分析
- 下载器:ULINK/V2
- 下载方式:JTAG/SWD
- 基于串口的例程都是使用串口助手SSCOM3.2来查看的,默认是将串口模块接入USART1接口
- 串口助手SSCOM3.2如下设置
选择好相应的COM口 | |
波特率 | 115200 |
数据位 | 8 |
停止位 | 1 |
校验位 | None |
流控制 | None |
8Ios
- 程序说明
检测外部的8位独立按键是否按下。
- 硬件连接
|
将8 push Buttons模块插入8bitI/O。
模块接口的G对应8I/Os的GND
- 操作与现象
按下按键会改变LED的状态。
ADC+DMA
- 程序说明
本程序实现了AD采集实验。采集Analog Test Board模块电压信息。
- 硬件连接
将Analog Test Board模块接入SPI1(ADC+DAC)接口
- 操作与现象
ADC+DMA+KEYPAD
- 程序说明
本程序实现了AD采集实验,采集AD Keypad模块电压信息。
- 硬件连接
- 操作与现象
CAN- Normal
- 程序说明
CAN1和CAN2之间的通信测试
- 硬件连接
将两个CAN模块分别连接到板上的CAN1和CAN2接口。
用杜邦线连接两个CAN模块(CANL->CANL,CANH->CANH)
- 操作与现象
DAC
- 程序说明
本程序实现了DA输出实验,并通过DMA通道传输。
- 硬件连接
将Analog Test Board模块接入SPI1(ADC+DAC)接口
Analog Test Board模块上的5V接到板子上的5V上。
- 操作与现象
- Analog Test Board模块会发出声音。
ETH_LwIP
- 程序说明
板子通过以太网和PC通信。
- 硬件连接
将DP83848 Ethernet Board模块接入SPI1(ADC+DAC)接口
- PC电脑端的IP设置为192.168.0.xxx;例如:
将PC IP和模块IP设置在同一网段:
右击 【网络】 -》 【属性】 -》 点击【本地连接】-》点击【属性】-》找到Internet 协议版本4
(TCP/IP V4)就会弹出如下对话框,设置相应的IP地址,子网掩码和默认网关就好了:
- 操作与现象
GPIO LED JOYSTICK
- 程序说明
通过按键,摇杆改变LED的状态。
- 硬件连接
将LED JMP,JOYSTICK JMP的跳线帽接上。
- 操作与现象
用手按摇杆和按键,LED的状态会改变。
I2C
- 程序说明
通过I2C协议读写E2PROM上的数据。
- 硬件连接
- 将AT24/FM24 Board 模块接到I2C1(如果是I2C2的程序,则接I2C2接口)口上。
- 操作与现象
LCD
- 程序说明
通过FSMC对LCD的控制。
- 硬件说明
3.2inch 320x240 Touch LCD (A)接到LCD接口上
- 操作与现象
OneWire
- 程序说明
接上DS18B20;温度检测程序。
- 硬件连接
将DS18B20接到OneWire接口上。
- 操作与现象
PS2
- 程序说明
本程序使用2个普通GPIO驱动PS2键盘。
- 硬件连接
将PS2键盘接入PS2接口。
将PS2 JMP的跳线帽接上。
- 操作与现象
RTC
- 程序说明
开发板的RTC程序。
- 硬件连接
将串口模块接入USART2接口
- 操作与现象
FATFS V0.08A-SD Card
- 程序说明
对SD卡的进行读取信息;SD卡是FAT文件系统
- 硬件连接
将Micro SD Storage Board模块接到SPI1接口上。
将SD卡接到Micro SD Storage Board插槽。
用杜邦线把Micro SD Storage Board模块上的CD脚连接到PB0。
- 操作与现象
SL811 USB
- 程序说明
通过SL811 USB Board模块对低速USB进行操作。
- 硬件说明
SL811 USB Board模块接到8BIT+FSMC接口上
- 操作与现象
AT45DB-SPI
- 程序说明
本程序演示了通过SPI接口驱动AT45DBXX DataFlash Board。
- 硬件连接
将AT45DBXX DataFlash Board模块接到SPI1(如果是SPI2的程序,则接SPI2接口)口上。
- 操作与现象
TouchPanel
- 程序说明
通过FSMC对LCD的控制和显示了触摸屏功能
- 硬件说明
5VDC接口接上5V电源
SWD接口接上ULINK2
3.2inch 320x240 Touch LCD (A)接到LCD接口上
- 操作与现象
LCD显示效果如下:
先进行LCD校准;然后触摸LCD,可以在LCD上划线。
uCOSII2.91+UCGUI3.90A
- 程序说明
本程序演示UcosII和GUI实验
- 硬件说明
3.2inch 320x240 Touch LCD (A)接到LCD接口上
- 操作与现象
USART
- 程序说明
本程序演示串口通信功能
- 硬件连接
- 操作与现象
USB_Host_HID_KBrd_Mouse
- 程序说明
本程序演示板子当USB主机的鼠标例程
- 硬件说明
USB接上OTG线;然后OTG接上鼠标
3.2inch 320x240 Touch LCD (A)接到LCD接口上
- 操作与现象
USB_ Host_MSC(efsl)
- 程序说明
本程序演示板子当USB主机的U盘例程
- 硬件说明
USB接上OTG线;然后OTG接上U盘
3.2inch 320x240 Touch LCD (A)接到LCD接口上
- 操作与现象
- LCD会显示U盘的里的BMP格式的图片;LCD显示效果如下:
USB_Host_MSC(FATFS)
- 程序说明
本程序演示板子当USB主机的U盘例程
- 硬件说明
- USB接上OTG线;然后OTG接上U盘
- 3.2inch 320x240 Touch LCD (A)接到LCD接口上
- 操作与现象
LCD会显示U盘的里的BMP格式的图片;LCD显示效果如下:
800px
USB-JoyStickMouse
- 程序说明
USB鼠标例程;板子做从机;来控制电脑的鼠标。
- 硬件连接
USB线插入USB接口;USB线另一端连接电脑。
- 软件设置
- 操作与现象
电脑的设备管理器那里会多出一个USB设备如下:
同时按下摇杆可以控制电脑鼠标的方向。
USB-Mass_Storage-MCU Flash
- 程序说明
USB的U盘例程;Open103C做从机;来控制电脑的鼠标。
- 硬件连接
USB线插入USB接口;USB线另一端连接电脑。
- 软件设置
- 操作与现象
电脑的设备管理器那里会多出一个USB设备如下和一个可移动磁盘:
VS1003B
- 程序说明
通过VS1003B模块进行音乐播放
- 硬件连接
800px
VS1003B模块接入SPI接口
- 操作与现象
·VS1003 (GPIO)现象:P0 LED不断闪烁 ·VS1003 (line in)现象:能听到电脑的歌曲 ·VS1003 (line out)现象:能听到MCU FLASH的歌曲 ·VS1003 (record)现象:能听到麦克风传来的声音 3. 版本修订 版本号 修改地方 发行时间 作者 1.0 初稿 2014/05/17 Waveshare team