首页 > 其他 > 详细

SDK中一些函数的笔记

时间:2020-03-31 19:37:57      阅读:101      评论:0      收藏:0      [点我收藏+]

https://www.cnblogs.com/pure-z/p/12606551.html  持续更新

1、XGpioPs_LookupConfig(u16 DeviceId)  

@param DeviceId是要查找的设备的唯一设备ID。

@return 指向与给定设备ID对应的配置表条目的指针;如果找不到匹配项,则为NULL。

 

2、XGpioPs_CfgInitialize(XGpioPs *InstancePtr, XGpioPs_Config *ConfigPtr, u32 EffectiveAddr)

@param InstancePtr是指向XGpioPs实例的指针。

@param ConfigPtr指向XGpioPs设备配置结构

@param EffectiveAddr是虚拟内存地址空间中的设备基地址。如果不使用地址转换,则应传递物理地址。如果在调用此函数后更改了地址映射,则可能会发生意外错误


@return XST_SUCCESS always.

 

3、XGpioPs_SetDirectionPin(XGpioPs *InstancePtr, u32 Pin, u32 Direction)

@param InstancePtr是指向XGpioPs实例的指针。

@param 引脚是要写入数据的引脚号.Zynq中的有效值为0-117

@param 方向是指定引脚的方向,输入方向的有效值为0,输出方向的有效值为1。

 

@return None.

 

 4、XGpioPs_SetOutputEnablePin(XGpioPs *InstancePtr, u32 Pin, u32 OpEnable)

@param InstancePtr是指向XGpioPs实例的指针。

@param 引脚是要写入数据的引脚号.Zynq中的有效值为0-117

@param OpEnable指定是否应启用指定引脚的输出使能。有效值是0(禁用输出使能),1(启用输出使能)。

 

@return None.

 

5、XGpioPs_WritePin(XGpioPs *InstancePtr, u32 Pin, u32 Data)

@param InstancePtr是指向XGpioPs实例的指针。

@param 引脚是要写入数据的引脚号.Zynq中的有效值为0-117

@param 数据是要写入指定引脚(0或1)的数据。

 

@return None.

 

6、XGpioPs_ReadPin(XGpioPs *InstancePtr, u32 Pin)

@param InstancePtr是指向XGpioPs实例的指针。

@param 引脚是要写入数据的引脚号.Zynq中的有效值为0-117,有关库中引脚号的映射,请参见xgpiops.h。

 

@return 引脚的当前值(0或1)。

@note 该功能用于读取指定GPIO引脚的状态。

SDK中一些函数的笔记

原文:https://www.cnblogs.com/pure-z/p/12606551.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!