タグ付けされた質問 「floating-pin」

7
GPIOピンを使用した乱数ジェネレーター?
質問AVR Random Number Generatorを読んで、AVRでランダムシードを生成するいくつかの方法に遭遇しました。 専用の「Secure AVR」を使用する 内部温度センサーを使用する 書き込まれていないEEPROMを読み取る ユーザー入力間の時間間隔を測定する フローティングADCピンを使用します。 プルアップとフローティングなしで入力として構成された単一のデジタルピンだけではどうですか?理論的には、ランダムビットのストリームを生成する必要があります。なぜこれを使用しないのですか?状態の変化が遅すぎますか?1または0でスタックする傾向がありますか?他の問題はありますか?

2
Arduino digitalReadの読み取りが間違っている
私はArduino UNOを4本の入力ワイヤーでセットアップしました。これらはポート10、11、12、13に接続し、ブレッドボードにはワイヤー以外は何も接続していません。 私のコードは単に: Serial.println(digitalRead(13)); Serial.println(digitalRead(12)); Serial.println(digitalRead(11)); Serial.println(digitalRead(10)); 問題は、ピンを5Vまたは3V3に簡単に接続した後、次のように読み始めます:1 0 0 1 0 1 1 1 0 1 0 1 1 0意味がありません!私のVCC(5Vまたは3V3)に直接接続されているワイヤーがないと、読み取り値はゼロでなければならないときに常に変化します! 私のArduinoは死んでいますか?どうすれば修正できますか?

2
未使用のアナログ入力をどうするか?
ATmega328p atmelマイクロコントローラーを使用するアプリケーションに取り組んでいます。私は28 PDIPバージョンから始めましたが、今は32 TQFPを使用したいと思います。Altiumプロジェクトをコンパイルした後、2つの追加の入力があることに気付きました。 データシートによると、これらの入力はADC7:6であり、「A / Dコンバータへのアナログ入力として機能します。これらのピンはアナログ電源から給電され、10ビットADCチャネルとして機能します」。 一部の人々がADCを使用し、浮動入力を持っているときに未知の結果を得ていることをオンラインで読みました。私が読んだのはプルダウン抵抗をアクティブにすることですが、それらを構成する方法がわかりません(I / Oポートに属していないため)。また、私のアプリケーションではA / Dコンバーターもまったく使用していません。 ベストプラクティスは何ですか?外部プルダウン抵抗を接続する必要がありますか?Altiumエラーを無視しますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.