問題タブ [attiny]

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.

0 投票する
0 に答える
1025 参照

c++ - Arduino.h ヘッダー ファイルを使用して Atmel Studio 7 プロジェクトをビルドできません

使用しているATtiny841のコードを書いています

ビルド (F7) をクリックすると、ビルド ウィンドウに次のように表示されます。

次に、Arduinoヘッダーファイルをインクルードしようとすると、コードに他の問題が発生し、他のヘッダーファイルからそのようなファイルやディレクトリがないというメッセージが表示されるので、インクルードする方法があるかどうか尋ねていますArduinoヘッダーファイルに付属するこのすべてのライブラリとその方法。これは私を夢中にさせているため、すべてのファイルを手動で含めたくありません。これは、コード内の他の問題に私を駆り立てるだけです....

このライブラリを使用して、Arduino ヘッダー ファイルで動作するライブラリとインターフェイスし、ATtiny841 で使用したいと考えています。

0 投票する
1 に答える
195 参照

avr - SPI 経由の Raspberry PI から AVR attiny26 へ - 3 線モード、文字化けした出力

Raspberry PI 3 を SPI 経由で AVR Attiny26 に接続しており、これには LCD が接続されています。SPIを実行しようとしていますが、

ここで、問題は、AVR を 2 線式モードに設定し、PB1 でプルアップを構成しない場合 (MISO はコメント化されています) です。

文字列を転送してLCDに印刷します。

しかし、AVR を 3 線モードで動作するように変更したり、PB1 プルアップを有効にしたりすると、得られるのはゴミだけです。受信した文字と送信した文字は一致せず、その数も一致しません。

ここではラズベリーがマスターであり、すべてのクロッキングを提供し、セットアップは常に同じ (デフォルト、3 ワイヤ モード) で、クロックはかなり遅いです。

ioctl を使用した spidev_test プログラムと同じ結果なので、ライブラリ/Pi のプログラムとは関係がないようです。

さらに、私が困惑しているのは、PB1 (MISO) からワイヤを切断すると、すぐに Pi からガベージを受信し始めることです。あたかも PB1/MISO が起動すると、Pi の SPI がすぐにクロッキングを開始するかのように。

ここで何が欠けていますか?