問題タブ [smbus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - RaspberryPi と ATMEGA 324PA 間の SMBus の通信 - AVR がクロック ストレッチングを行わない
ATMEGA 324PA を SMBus スレーブとして実行しようとしています。
Piで次のコードを使用しています:
AVR では、次のものを使用しています。
(gcc に適合した) バージョン: http://www.atmel.com/images/AVR316.zip from http://www.atmel.com/devices/ATMEGA324A.aspx?tab=documents
私のロジック アナライザーが示すように、何かが部分的に機能しています。
しかし、AVR が READ に ACK を送信したり、クロック ストレッチを行ったり、応答を送信したりしていないため、何か間違ったことをしていると思います。
次はどこを見ればいいですか?
RasPi の Python smbus モジュールを信頼できますか?
私が見ているのはhttps://github.com/raspberrypi/linux/issues/254に関連しているのでしょうか?
i2c - smbus 仕様を処理するために I2C ドライバーをどのように調整しますか?
タイトルにあるように、一般的な smbus 仕様を処理するために I2C ドライバーを調整する方法を知りたいだけです。