3、添加/修改GPIO管脚应该修改的位置

1、修改所需管脚的pinmux属性,

在D:\ti\pdk_am335x_1_0_17\packages\ti\starterware\board\am335x\am335x_beagleboneblack_pinmux_data.c

中,添加自己的管脚属性

2、添加GPIO具体的位置

D:\ti\pdk_am335x_1_0_17\packages\ti\drv\gpio\test\led_blink\src\am335x\GPIO_bbbAM335x_board.c中

数组gpioPinConfigs[] 定义IO的属性,输入输出,中断等;

gpioCallbackFunctions[]一个回调函数,还不知道干啥的;

3、定义宏,方便控制

D:\ti\pdk_am335x_1_0_17\packages\ti\drv\gpio\test\led_blink\src\GPIO_board.h

typedef enum GPIO_LED {
    USER_LED0 = 0,
    USER_LED1

/*后面继续添加宏,和gpioPinConfigs数组对应上,方面后续控制状态*/
}GPIO_LED;


4、初始化好后,

调用

         GPIO_write((USER_LED1), GPIO_PIN_VAL_HIGH);

可控制管脚状态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值