avr

    0

    3答えて

    私は最近、非常に小さなパッケージでいくつかの簡単な電子機器のプロトタイピングの手段としてATtiny85を使用しています。私は、多くの関数に使用されている言語が標準的なArduinoのスケッチで見つかったものとは非常に異なっている(そして直感的ではありません)ので、これに問題があります。ハードウェア固有の機能についてもまともなリファレンスを見つけるのが難しいです。 主なことは、ピンの切り替えとタイ

    0

    1答えて

    シリアルモニタでの印刷にUSART0を使用しているので、USARTモジュール1の受信完了割り込み(ISR)を使用してArduino MEGA2560のUSARTデータを受信する次のコードを記述しました。 MEGAはESP8266 WiFiモジュールとインタフェースしているため、初期化のためにATコマンドを送信した後、割り込み()がセットされています! 問題は、私が得ることです:私は、最新のIDE(

    0

    1答えて

    をプログラムしようとしています。Atmel Studio 7とAVRISPとAtmel ICEデバッガの両方を使用してATmega88PBをプログラムしようとしています。デバイスIDを読み取ろうとしたとき、私は次のようなエラーメッセージが出ます: Failed to enter programming mode. ispEnterProgMode: Error status received: G

    0

    3答えて

    私はプロジェクトに取り掛かりました.Arduinoライブラリを使用することを防ぐために、余分な "Junk"が付属しており、コアAVRライブラリほど高速ではないため、使用しないようにしています。 私の質問は、Arduinoのmillis()およびmicros()関数に相当するAVRライブラリがある場合、または自分のライブラリを作成する必要がある場合です。 私はタイマーとISRを使って値を増やしてダ

    0

    1答えて

    ATMEL 328puで使用するためにCでライブラリを作成しようとしています。 Cでソースファイルとヘッダーファイルを作成しましたが、ライブラリをコンパイルしようとすると元に戻ってきます。私は型を含む他のAVRライブラリが必要だと思う: TWDR TWCR ATMEGA328でI2Cレジスタです 。エラーメッセージの短縮版を以下に示します。エラーメッセージも参照する.cppファイルの部分が続きます

    1

    1答えて

    Arduino UNOからUART0経由でコンピュータにメッセージを送信するための独自のライブラリを作成しようとしています。 ライブラリは、文字列を受け取る部分以外は正常に動作します。ライブラリのコードは次のとおりです: #define F_CPU 16000000 #define EVEN_P 0 #define ODD_P 1 #define BAUD_RATE 57600 #i

    -1

    1答えて

    は90秒とにブザーで駅に来る列車は7セグの表示をカウントダウン時にゲートを閉じることとします。そして点滅している。 駅を出た列車の後、ゲートが開き、ブザーオフとオフを主導。 iはゲートを開閉するためにDCモータを使用しようとしましたが、それは私がサーボモータを使用しようと、私は必要な正確な角度を与えませんでした。 ので、私はそれが位置ゼロにゲートを開いて、位置90でそれを閉じる必要があります。私は

    0

    1答えて

    私はATmega328PとFreeRTOSカーネルでそれを実行している基本的なAVRのセットアップがあります。私はGPIOピンを30kHz〜60kHzの間の高周波で出力としてトグルしたいと思っています。 GPIOトグルの周波数は、30kHz〜60kHzの間の他のRTOSタスクおよび機能によって連続的に決定されます。 GPIOを頻繁に変化するような高い周波数で切り替える方法を尋ねたいと思います。私は

    -1

    1答えて

    私は低入力電力を検出した後にeeprom/flashにエラー情報を書きたいと思います。基本的には、低電圧および過電圧のエラーシナリオを不揮発性メモリに記録します。 私は眉アウトリセット回路を使用して実装のいくつかについて知るようになりました。私はこれについていくつかの指針を得るなら、それは本当に役に立つだろう。 AVRとPIC用

    0

    1答えて

    私はCでスネークゲームを実装しています。スネーク配列は3x3スプライトで構成されています。スプライトの先頭が1ずつ増えていくのですが、頭の位置を3ステップ前に保存するとどうなるのでしょうか?それで、配列の次のスプライトをその位置に等しく設定することができます。スネークの