zoukankan      html  css  js  c++  java
  • XGpio函数

    头文件

    #include"xgpio.h"
    

    int XGpio_Initialize(XGpio * InstancePtr, u16 DeviceId)

    功能:初始化GPIO
    参数:
    InstancePtr:指向设备的指针
    DeviceId:设备id,可在,xparameters.h中找到

    void XGpio_SetDataDirection(XGpio *InstancePtr, unsigned Channel,u32 DirectionMask)

    功能:设置GPIO为输入/输出
    参数:
    InstancePtr:指向设备的指针
    Channel:通道(1或2)
    DirectionMask:标志设备输入输出(0xffffffff为输入,0x0为输出)

    void XGpio_DiscreteWrite(XGpio * InstancePtr, unsigned Channel, u32 Data)

    功能:读取GPIO的值
    参数:
    InstancePtr:指向设备的指针
    Channel:通道(1或2)
    Data:将要写入InstancePtr指向寄存器的值

    u32 XGpio_DiscreteRead(XGpio * InstancePtr, unsigned Channel)

    功能:读取InstancePtr指向的寄存器的值返回读取的数值
    参数:
    InstancePtr:指向设备的指针
    Channel:通道(1或2)

    另外有用的的接口函数

    头文件

    #include "xil_io.h"
    

    Xil_Out32(0x41200000, 0x10);//往地址0x41200000写入0x10

  • 相关阅读:
    逆元模板
    同余方程
    计算系数
    Mayan游戏
    【分治】聪明的质检员(二分)
    瑞士轮(归并排序)
    极值问题
    传纸条
    2014-2015-1学期学习计划
    桌面综合实训答辩验收详情
  • 原文地址:https://www.cnblogs.com/uestcman/p/10337533.html
Copyright © 2011-2022 走看看