您尚未登录。

楼主 #1 2020-01-21 17:49:14

joyhope
会员
注册时间: 2020-01-16
已发帖子: 39
积分: 39

lichee zero 的I2C的问题

lichee zero 的尝试i2c

# i2cdetect -y 0
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
# i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          [   25.766326] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
-- [   27.846321] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
-- [   29.926323] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
-- [   32.006326] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
-- [   34.086333] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
-- [   36.166322] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
-- [   38.246323] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
-- [   40.326324] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
-- [   42.406330] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
-- [   44.486322] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
-- [   46.566369] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
-- [   48.646323] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0
-- ^C
[   50.726323] i2c i2c-1: mv64xxx: I2C bus locked, block: 1, time_left: 0

i2c0 看dts tree 是配置了ns2009, i2c1 应该没有接东西,我dts 里面打开了i2c

&i2c1 {
    status = "okay";
    pinctrl-0 = <&i2c1_pins>;
};

&pio {
    i2c1_pins: i2c1 {
        pins = "PE21", "PE22";
        function = "i2c1";
    };
   
};

但是i2c-1 不工作。为什么?

离线

楼主 #3 2020-01-21 20:19:11

joyhope
会员
注册时间: 2020-01-16
已发帖子: 39
积分: 39

Re: lichee zero 的I2C的问题

肯定没有上拉,默认的lichee zero 的板子。  还没有找到这个板子的原理图。

i2c0 的我还可以接I2C的设备做测试吧,例如:ads1115 。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn