1、实验环境
硬件平台:CYUSB3KIT-003 EZ-USB® FX3™ SuperSpeed Explorer Kit
sdk版本:EZ-USB FX3 SDK1.3 / SuperSpeed Explorer Kit 1.0
实验例程:cyfxuvc_an75779(cypress官网下载demo)
2、实验目的
使用CYUSB3KIT-003的gpio_50(板子丝印I2S_CLK)配置为gpio输出
3、程序代码
3.1 初始化gpio为输出高电平(无上拉、下拉)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- gpioConfig.inputEn:输入使能(gpio输出、输入功能选择)
- gpioConfig.driveLowEn:内部下拉
- gpioConfig.driveHighEn:内部上拉
- gpioConfig.outValue : 输出电平
3.2 修改gpio输出状态(gpio输出功能)
- 接口1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 接口2
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
3.3 读取gpio输入电平状态(gpio输入功能)
- 接口1
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 接口2
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
4、实验现象
配置输出可通过万用表测了gpio电平验证输出状态
配置输入需要给gpio外接高低电平,然后程序查询gpio电平状态
转自:http://blog.youkuaiyun.com/gyb510/article/details/78772897