鸿蒙开发板hi3861引脚复用方法

本文介绍了如何在基于Hi3861平台的设备上配置I2C接口。首先,通过设置GPIO13和GPIO14为I2C1的SDA和SCL功能,然后在usr_config.mk文件中启用CONFIG_I2C_SUPPORT选项。最后,更新app_io_init.c文件,将IIC端口设置为GPIO13(SDA)和GPIO12(SCL)。此过程对于产品设计中的外设通信至关重要。
摘要由CSDN通过智能技术生成
    #ifdef CONFIG_I2C_SUPPORT
        /* I2C IO复用也可以选择3/4; 9/10,根据产品设计选择 */
        hi_io_set_func(HI_IO_NAME_GPIO_13, HI_IO_FUNC_GPIO_0_I2C1_SDA);
        hi_io_set_func(HI_IO_NAME_GPIO_14, HI_IO_FUNC_GPIO_1_I2C1_SCL);
    #endif

然后到目录vendor\hisi\hi3861\hi3861\build\config下找到usr_config.mk,在里面添加CONFIG_I2C_SUPPORT=y

再找到vendor\hisi\hi3861\hi3861\app\wifiiot_app\init下找到app_io_init.c,将IIC的端口修改为13(SDA),12(SCL)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

txwtech笛克特科

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值