/********************MIO示例********************/
#include <stdio.h>
#include <xparameters.h>
#include <xgpiops.h>
#include <sleep.h>
#define GPIO_DEVICE_ID XPAR_XGPIOPS_0_DEVICE_ID//GPIO设备号定义
int main()
{
//1、驱动初始化
XGpioPs_Config *ConfigPtr;//配置信息块
XGpioPs Gpio; //GPIO实例
ConfigPtr = XGpioPs_LookupConfig(GPIO_DEVICE_ID);//获取配置信息
XGpioPs_CfgInitialize(&Gpio, ConfigPtr,ConfigPtr->BaseAddr);//初始化实例
//2、MIO引脚配置
unsigned int Output_Pin = 0;//引脚号(0-53)
XGpioPs_SetDirectionPin(&Gpio, Output_Pin, 1);//IO方向配置(输出)
XGpioPs_SetOutputEnablePin(&Gpio, Output_Pin, 1);//输出使能
while(1)
{
XGpioPs_WritePin(&Gpio, Output_Pin, 0);//写0
sleep(1);
XGpioPs_WritePin(&Gpio, Output_Pin, 1);//写1
sleep(1);
}
re
ZYNQ PS例程
于 2021-03-27 14:16:15 首次发布