問題タブ [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.
arduino - 入力に関係なく、adc が常に 1023 を読み取る理由
attiny85 の ADC を使用してアナログ電圧を読み取ろうとしています。ただし、ADC レジスタは、入力に関係なく常に 1023 を読み取ります。
さらに、ADC ピンをマルチメータで測定すると、ほぼ 3.1V を示します。プルアップされていると思いましたが、実際には、ピンをアナログ入力に接続すると、ピンの電圧が入力電圧回路を乱します。なぜこれが起こるのかわかりません。同じコードは 6 か月前はうまく機能していましたが、現在は機能していません。理由不明。誰かが私が実際に間違っていることを説明できますか? USBasp をプログラマとして、attiny85 をターゲット マイクロコントローラとして、arduino をコンパイラとして使用しています。また、WinAVR を使用してコンパイルを試みましたが、アナログ入力ピンの電圧は 3.1V に近いままです。前もって感謝します:)
アップデート
次の図は、同じ入力電圧に対する異なる ADC チャネルの出力を示しています。
c - ATtiny817 Xplained ミニ RTC 構成
ATtiny817 xplained Mini を使用しています。RTC から 10 秒ごとにオーバーフロー割り込みを使用して LED をトグルしたいのですが、割り込みを生成できません。構成は正しいですか?
メイン クロック ソースを 32kHz (低電力オシレータ) に設定し、そこから 1KHz を使用して、プリスケーラなしで RTC をクロックします。