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

  • 相关阅读:
    arangodb安装
    ubuntu安装java方法
    设置代理
    自动机
    统计学习基本理论知识(一)
    条件随机场(四)
    条件随机场(三)
    hive安装
    GC root & 使用MAT分析java堆
    jinfo介绍
  • 原文地址:https://www.cnblogs.com/uestcman/p/10337533.html
Copyright © 2011-2022 走看看