我最近将陀螺仪(L3G4200D)连接到ATTINY84,但是,陀螺仪使用I2C,而ATTINY84使用USI,因此我在编程时遇到了一些问题。我正在使用 Arduino Uno 作为 ISP,我已将陀螺仪的两根线连接到 Attiny84 上的 SDA 和 SCL 引脚,但它仍然无法正常工作。有没有人有任何解决方案?
问问题
1595 次
2 回答
0
这可能会帮助您解决问题!
于 2014-10-06T06:43:41.220 回答
0
解决方案是使用正确的库来做软件 I2C。获取https://github.com/svoisen/TinyWire库,连接 4 根线(VCC、GND、SDA、SCL),不要忘记将 2 个上拉 4K7 电阻连接到 SDA/SCL。就这样。
于 2015-01-26T23:46:03.260 回答