zoukankan      html  css  js  c++  java
  • zynq_ps端点亮led灯代码

    #include "stdio.h"
    #include "xparameters.h"
    #include "xgpiops.h"
    #include "sleep.h"


    //ps_led
    #define MIO15_LED 15
    #define GPIO_DEVICE_ID XPAR_XGPIOPS_0_DEVICE_ID

    XGpioPs_Config *ConfigPtr;
    XGpioPs Gpio;

    int main(){
    printf("GPIO MIO TEST !");

    //根据器件id,查找器件的配置信息,
    ConfigPtr = XGpioPs_LookupConfig(GPIO_DEVICE_ID);
    //初始化GPIO驱动
    XGpioPs_CfgInitialize(&Gpio, ConfigPtr,ConfigPtr->BaseAddr);

    //把gpio的方向设置为输出(0:输入,1:输出)
    XGpioPs_SetDirectionPin(&Gpio, MIO15_LED, 1);

    //设置输出使能(0:关闭/1:打开)
    XGpioPs_SetOutputEnablePin(&Gpio, MIO15_LED, 1);

    // 写数据到GPIO的输出引脚:点亮
    XGpioPs_WritePin(&Gpio, MIO15_LED, 0x0);
    /*
    while(1){
    //点亮
    XGpioPs_WritePin(&Gpio, MIO15_LED, 0x0);
    //(延时
    sleep(1);
    //熄灭
    XGpioPs_WritePin(&Gpio, MIO15_LED, 0x1);
    //延时
    sleep(1);
    }
    */
    return 0;
    }

  • 相关阅读:
    js中有哪些是循环遍历的方法?
    堆内存和栈内存
    Html5和Css3
    PyCharm IDE 的使用
    python基础语法
    数据挖掘书籍简介
    寄存器-2
    汇编基础
    Std::bind()
    手游页游和端游的服务端框架
  • 原文地址:https://www.cnblogs.com/wyjalx/p/13898771.html
Copyright © 2011-2022 走看看