caoai3033 2017-07-13 05:52 采纳率: 0%
浏览 3434

I2S功能的pin复用配置

使用的芯片是rk3228h,在使用芯片的i2s接口实现8通道PCM输入时,只能从i2s1_sdi引脚获取到 2 路mic输入的数据,请问在配置的时候是否需要配置其他三个pin(i2s1_sdio1、i2s1o2、i2s1_sdio3)的功能?如果需要的话如何配置呢?

  • 写回答

2条回答 默认 最新

  • caoai3033 2017-07-13 05:55
    关注

    当前i2s1功能的pin脚在设备树中的配置如下:
    i2s1 {
    i2s1_mclk: i2s1-mclk {
    rockchip,pins =
    ;
    };

            i2s1_sclk: i2s1-sclk {
                rockchip,pins =
                    <2 GPIO_C2 RK_FUNC_1 &pcfg_pull_none>;
            };
    
            i2s1_lrckrx: i2s1-lrckrx {
                rockchip,pins =
                    <2 GPIO_C0 RK_FUNC_1 &pcfg_pull_none>;
            };
    
            i2s1_lrcktx: i2s1-lrcktx {
                rockchip,pins =
                    <2 GPIO_C1 RK_FUNC_1 &pcfg_pull_none>;
            };
    
            i2s1_sdi: i2s1-sdi {
                rockchip,pins =
                    <2 GPIO_C3 RK_FUNC_1 &pcfg_pull_none>;
            };
    
            i2s1_sdo: i2s1-sdo {
                rockchip,pins =
                    <2 GPIO_C7 RK_FUNC_1 &pcfg_pull_none>;
            };
    
            i2s1_sdio1: i2s1-sdio1 {
                rockchip,pins =
                    <2 GPIO_C4 RK_FUNC_1 &pcfg_pull_none>;
            };
    
            i2s1_sdio2: i2s1-sdio2 {
                rockchip,pins =
                    <2 GPIO_C5 RK_FUNC_1 &pcfg_pull_none>;
            };
    
            i2s1_sdio3: i2s1-sdio3 {
                rockchip,pins =
                    <2 GPIO_C6 RK_FUNC_1 &pcfg_pull_none>;
            };
    
            i2s1_sleep: i2s1-sleep {
                rockchip,pins =
                    <2 GPIO_B7 RK_FUNC_GPIO &pcfg_input_high>,
                    <2 GPIO_C0 RK_FUNC_GPIO &pcfg_input_high>,
                    <2 GPIO_C1 RK_FUNC_GPIO &pcfg_input_high>,
                    <2 GPIO_C2 RK_FUNC_GPIO &pcfg_input_high>,
                    <2 GPIO_C3 RK_FUNC_GPIO &pcfg_input_high>,
                    <2 GPIO_C4 RK_FUNC_GPIO &pcfg_input_high>,
                    <2 GPIO_C5 RK_FUNC_GPIO &pcfg_input_high>,
                    <2 GPIO_C6 RK_FUNC_GPIO &pcfg_input_high>,
                    <2 GPIO_C7 RK_FUNC_GPIO &pcfg_input_high>;
            };
        };
    
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 Pwm双极模式H桥驱动控制电机
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题