首页 / 业界百科 / 正文

怎么知道开发板的各个引脚

时间:2023-11-25 13:10:52

1. 功能J60这组GPIO有20个引脚,最常用的有8个引脚(J60-1~J60-8),这个8个引脚有普通I/O功能,也可以配置成SPI功能。电路原理图:

2. 引脚名字、功能配置在对引脚进行久罩操作之前,我们要先找到相应的引脚在驱动中的名字,这点很重要,如川排凤果引脚找错了,无论代码如何写也无法配置出需要的功能。那么如何找到引脚在驱动的名字呢?以J60-1引脚为例a)J60-1在开发板电路原理图的名字是MCU_SPICLK0,如图1所示。b)MCU_SPICLK0在核心板电路原理图对应的是GPIOC29/SPICLK0,如图2所示。c)GPIOC29在驱动中的命名是PAD_GPIO_C+29(参考RP4418-4Gandroid开发板说明文档.pdf),我们对PAD_GPIO_C+29进行操作就可以实现对引脚MCU_SPICLK0操作。表1是各个引脚的名字与功能配置使用的宏(参考arch/arm/plat-s5p4418/drone2/include/cfg_gpio.h)。

3. 功能配置(以J60-1引脚为例)配置引脚功能要使用到函数NX_GPIO_SetPadFunction(index,bit,func);参数index表示GPIO组:PAD_GPIO_C,参数bit表示具体哪个GPIO引脚:29,参数func表示功能选择宏:PAD_FUNC_ALT0/PAD_FUNC_ALT1。如要将J60-1配置成SPI功能:NX_GPIO_SetPadFunction(PAD_GPIO_C,29,PAD_FUNC_ALT1);

《怎么知道开发板的各个引脚》不代表本网站观点,如有侵权请联系我们删除

广州她氧信息科技有限公司 她氧网版权所有 粤ICP备2023058637号