問題タブ [winavr]
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.
arduino - WinAVR を使用した atmega2560 の freeRTOS を使用した Megablink デモのコンパイル中のエラー
次の RTOS .c ファイルは、「make」中に正常にコンパイルされます。
次に、次のエラーが表示されます。
serial.c: 関数 'xSerialPortReInit' 内
serial.c: 665:エラー: 'ulWantedBaud' が宣言されていません (この関数で最初に使用)
serial.c: 665:error: (宣言されていない各識別子は、それが現れる関数ごとに 1 回だけ報告されます)
make: ***[serial.o]エラー 1
serial.c で識別されるすべてのインクルード ファイルが利用可能であることを確認しました
avr - コードが attiny2313 マイクロコントローラーに読み込まれない
USBaspを正しく接続し、ファームウェアも更新しました。ビルド エラーはなく、ツールとして USBasp を選択すると、avrdud の準備ができていると表示されますが、LED がオンになりません。
これは、USBasp でロードした後に表示されるものです。
私は atmel studio 7 を使用しており、ラップトップは Windows 10 64 ビットです。
avr - Avrdude .hex とヒューズ
makefile を使用してコードをビルドし、ELF ファイルを生成しました。
私のattiny85で理解できるようにするために、私は通常avr-objcopy -O ihex -R .eeprom -R .fuse main.elf main_all.hex
. ヒューズ設定を含む hex ファイルを取得します。.hexファイルをフラッシュしますavrdude -p t85 -c avrispmkII -P usb -U flash:w:main_all.hex
。動作し、テスト済みの SPI を介して接続された avrispmkII を使用しています。
今度はエラーになりました。
これが問題であることをヒューズでコードで遊んだので、私は推測します。Contiki のコンパイル エラー " ERROR: address 0x820003 out of range at line 1740 of..."によると、avrdude にヒューズなしで 16 進数を作成させることができることに気付きました。
これも機能し、attiny85 が完全に正常にフラッシュできるようになりました。
今、本当の質問です。
attiny85 のヒューズを入手するにはどうすればよいですか?
ヒューズを設定する前に、どのヒューズをどのように設定しているかを確認する方法はありますか? 私は12V(HV)でフラッシュした経験がなく、このarvmkIIの同義語は真実ではないため、以前に明示的に尋ねました(はい、彼ができるかどうかデータシートを調べる必要があります)。
私の主な関心事は、アティにヒューズを取り付けることです。私は大学院の電気技師で、余暇にプログラミングをしています。だから私は、権限を過剰に与えられたリンクと魔法のコマンドで問題ありません。
(ドイツ語原文からの大まかな翻訳)