質問:
電源投入時のGPIOピンの状態
robert
2016-07-20 12:21:00 UTC
view on stackexchange narkive permalink

GPIOピンの電源オン状態(O / Sロード前)に対する確実な答えが見つからないようです。IEピンのデフォルト状態を入力/出力プルアップが有効に設定されているかどうかなど。私のクイック分析一部のピンは3.3Vで、一部は0Vで問題ないことを示していますが、GPIOの状態がボードやファームウェアのリビジョン間で一貫しているかどうかを知りたいと考えています。

私は答える前にその答えを見ました。それは質問に答えません。
@joan,は、両方の質問に同じ回答を与えることができる場合(その回答が実際に存在するかどうかに関係なく)、技術的には重複しています。したがって、本では、1つは重複として閉じられる必要があります。反対側で回答されていないと思われる場合(そして、回答が追加の入力を提供しているように見える場合)、参照されている質問に別の回答を追加する必要があります。 (いつものように、再開についてコミュニティの投票を自由に行ってください。たとえば、*ボードやファームウェアのリビジョン*はあちらで扱われていません。)
@Ghanima私はあなたの主張を受け入れます。しかし、高票で間違った答えを持った歴史的な荷物が非常にたくさんあります。見られる唯一の答えは非常に投票された間違った答えであるため、それらに新しい答えを追加することはほとんど目的を果たしません。
正解、一部回答済み。はいPG102 BCM2835は電源投入の状態を明確に定義しましたが、ファームウェアはある時点で起動し、GPIOの状態を変更する可能性があります。したがって、私は質問がまだ答えられていないままであると感じます。
将来からの情報:https://www.raspberrypi.org/documentation/configuration/pin-configuration.md
1 回答:
joan
2016-07-20 12:40:32 UTC
view on stackexchange narkive permalink

答えは簡単です。

電源オン状態は BCM2835ARMペリフェラル 102ページで定義されています。

基本的にすべてのGPIOは入力モードです。 、GPIO 0-8では3V3へのプルアップが有効になっており、GPIO9-27では0Vへのプルダウンが有効になっています。

他のGPIOに興味がある場合は、表をご覧ください。

もちろん、これはすべて起動プロセス中に変更できます。デバイスツリーなどによる

私はこの基本的な答えをオンラインのいくつかの場所で見ました、そして反対の観察はあなたが参照するそのテーブルが「代替機能の割り当て」であるということです。ここで主張したように、「プル」を示す列が実際にデフォルトの状態を表しているという確信はありません。私はあなたが間違っていると言っているのではありませんが、私は確信が持てず、決定的な答えに非常に興味があります。
@Brickテスト、電源切断、SDカードの取り外し、電源投入が簡単です。プルを確認してください。
あなたの提案は私が読んでいる他のスレッドの1つにもあり、これは返信です:「はい、しかしそれはあなたにデフォルトの電源投入状態を与えません。それはあなたにチップ内のブートコードROMが持っている後の状態を与えます実行されました。」 (2012年12月4日火曜日11:55の「GrumpyMike」このスレッドhttps://www.raspberrypi.org/forums/viewtopic.php?t=24491)。彼は、あなたがより関連性があると引用した同じ文書の表6-28から6-30を指摘しています。私は答えを知っているとは主張しません-それでも明確で決定的な何かを探しています。
ああ、あなたも私が言及しているスレッドにいることがわかったので、これは明らかにあなたにとってニュースではありません。しかし、私はスレッドの最後まで読みましたが、2つ(またはそれ以上)の側が単一の回答に収束しているようには見えなかったため、最終的な回答については不明なままでした。
@Brickドキュメントを信じず、経験的証拠を信じない場合は、むしろ行き詰まっています。
いつ測定するかという問題があるようです。起こることはいくつかあり、そのうちのいくつかは急速な順序で起こります。最初の電源接続と、すべてのハードウェアとオンチップファームウェアが実行された後、定常状態で測定した場合に得られるものとの間に、一時的な状態(存在する場合)に敏感なものを接続したいと思います。それを測定する良い方法がありません。それが何を言っているのかをはっきりと理解していると感じたら、私はその文書を信じがちです。
100ページの終わりにある@Brick,は、102ページの表がデフォルトのプル状態を示していることを確認します。「代替機能テーブルには、電源切断後に適用されるプル状態もあります」


このQ&Aは英語から自動的に翻訳されました。オリジナルのコンテンツはstackexchangeで入手できます。これは、配布されているcc by-sa 3.0ライセンスに感謝します。
Loading...