- 博客(3)
- 收藏
- 关注
原创 Zynq 7020 Vitis Unified IDE 2023.2里面ConfigPtr是什么?
于是我们可以打开Debug去看一下,比如说这是一个GPIO的中断例程,我们看到其中的ConfigPtr其实是一个结构体,里面就是这个外设对应的参数,比如说基地址,中断号什么的。这个ConfigPtr在初始化之后是空的,但是在用基地址去执行LookupConfig函数之后得到的就是某个外设对应的参数。这种例程里面总会有ConfigPtr,并且用它作为外设。
2024-06-21 00:58:33 346
原创 Zynq ps端ARM核 GPIO中断-MIO(vitis unified ide 2023.2)
这样GPIO中断的配置就完成了,但是要注意Zynq的ARM核中所有的GPIO只有一个中断线,所以无论是哪一路GPIO进来的中断都会触发这个中断回调,需要在内部写引脚判断。//第四个参数IntrPolarity是中断极性,0为检测低电平或下降沿,1为检测高电平或上升沿,注意这里检测电平或边沿是靠IntrType来设置好的。//第三个参数IntrType是中断类型 0的话中断就是检测电平 1的话就是检测边沿。//第二个参数GPIO_BANK是我们所用的GPIO所在的BANK。//下面需要对应配置中断回调函数。
2024-06-21 00:42:04 367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人