1.查找配置信息
2.初始化
3.设置GPIO方向
4.(设置GPIO输出使能)
5.(设置GPIO中断控制)打开中断使能
6.写数据
GPIO中断控制
1.初始化ARM处理器异常句柄
2.来给IRQ异常注册处理程序
3.关联中断处理函数 (处理函数内部需要关闭中断使能,复位状态寄存器)
4.设置中断出发类型
5.打开中断使能信号
6.为GPIO器件使能中断
7.使能处理器的中断
Axi_GPIO控制
pl端需要一个axi_GPIO ip核连接znyq,上升沿和下降沿都会产生中断,SDK编程与GPIO中断控制大同小异
异同://设置触发类型函数不同
//打开mio的中断使能信号(中断从ps控制转换为pl控制)
//上升沿和下降沿都会产生中断
注:1.器件ID:demo程序提供
2.中断ID:IRQ ID 查找手册
3.通道ID:由IP核配置决定