I2C驱动支持波特率参数

I2C驱动支持波特率参数

我有几台运行 CentOS 版本 6.5(最终版本)的测试机器,我们使用 Python 3.3,使用 SMBus 包通过 SMBus 进行通信(例如,I2C)。我们正在使用 i2c-dev 模块。我们遇到的问题是驱动程序被硬编码为 400 kHz,并且我没有找到方法来更改 /sys/module/i2c_dev 目录下的波特率。我使用类似的方法来更改 Raspberry Pi 上的 I2C 波特率(即 /sys/module/i2c_bcm2708/parameters/baudrate)。

所以我的问题是,有没有办法改变 i2c_dev 模块/驱动程序的波特率,而无需重新编译内核?如果我需要重新编译内核,我该如何添加这个配置项,以便我可以使用类似于树莓派的东西来改变波特率?任何帮助是极大的赞赏。

问候,马克

相关内容