私は、SPI経由でトランジバーを取り付けたNetduino Plusを持っています。 Netduinoが再起動するたびにtransieverをリセットしたいと思います。プログラムで3V3ピンの電源をオン/オフすることは可能ですか?回路図(http://www.netduino.com/netduinoplus/schematic.pdf)を見てみると3V3の電源をプログラムでオン/オフすることはできますか?
答えて
、私はそのパワーをプログラムで制御しただけのマイクロSDカードスロットを見ることができます。トランジスターが130mA(デバイスの電流制限値:http://www.datasheetarchive.com/BSS84W-7-F-datasheet.html)以下を使用する場合は、Netduino Plusから回路をコピーすることができます。リレーシールドを購入することは過剰殺人のように見えますが、それ以外の用途もあります。
あなたは、トランシーバプログラムではなく、それをパワー・サイクリングのブルートフォース法をリセットするに見たことがありますか?別のビューを提供するだけです。 netduino RESETラインの電源をオフにしたトランジスタを使用すると、netduinoが再起動するたびにデバイスがリセットされます。または、トランジスタを予備のデジタルピンに接続し、コードで電源を投入するだけです。
どのような特定のSPIデバイスを使用していますか?トランシーバーだと言いますが、正確な部品番号を知っていればより良い情報を提供することができます。あなたのデバイスが8mA未満を必要とする場合、Netduino Plus specsは、1つのオプションが電源としてデジタル出力ピンを使用している可能性があると思われます。
残念ながら、秘密の研究所は、私が期待するので、私はあなたのチップを吹いリスクかどうかを確認するために、直接それらを最初に接触するシンクとソース電流の最大値を呼びたい正確に言語を使用しないでください。私がそれらから答えを得ることができるかどうか私が/私がそうするとき、このポストを修正することができるかどうか私は見るでしょう。
更新:シンクとソース電流はNetduinoで同じです。詳細については、my post on their forums about sink vs. source currentを参照してください。したがって、デバイスが数ミリアンペアから逃げることができる場合は、デジタルI/Oピンを使用して電源を供給する必要があります。
また、多くのデバイスにはイネーブルピンがあります。それが役立つ場合は、電源を切るのではなく、通常その回線でリセットすることができます。フレークなハードウェアでは、力を引き出す方がよい場合もあります。
私はあなたのトランシーバーに/無効3V3パワーを有効にする(I/Oのいずれかによって制御される)FETのピンを使用することをお勧めします。あなたはトランシーバを言うとき、私は「数mA以上のものを」考える:)
ところで、私たちはNetduino行くための新たなシールドベースモジュールを持つアカウントにこのフィードバックを取りました。 3V3と5Vの両方の電源ヘッダーにFETが内蔵されているため、コード内でシールドへの電力を有効/無効にすることができます。新しいイーサネットgo!バスモジュールが出荷され、シールドベースがベータ版からすぐに出るとすぐに、あなたのソリューションはコードの変更がほとんどまたはまったくなくNetduino Go + Shield Baseに再デプロイできます。
クリス
秘密研究所LLC
Freetronicsは、クリスの答えに行くことを決めた場合、4枚のMOSFET、サポート回路、スクリューターミナルを10ドルで販売しています。 –
- 1. ラップトップにAC電源をプログラムで制御することはできますか?
- 2. プログラムでiPhoneの電源を切っていますか?
- 3. プログラムで匿名の電話をかけることはできますか?
- 4. Android USB OTG:プログラムでポートの電源をオフにする
- 5. アンドロイドの画面をオフにすることができます(電源ボタンを押すのと同じです)。
- 6. 携帯電話の電源を入れたときにアンドロイドアプリを起動する方法、ほかにバックグラウンドで実行することはできませんか?
- 7. Android Phoneを電源オフ状態から有効にすることはできますか?
- 8. 電源を切ってもサービスを継続できますか?
- 9. USBポートを使用して電源をオンまたはオフにする電源装置はありますか?
- 10. sharenameでloginnameを使用してユーザーの電子メールをプログラムで取得することはできますか?
- 11. アプリアイコンをプログラムで変更することはできますか?
- 12. CプログラムでCLRをホストすることはできますか?
- 13. カスタムエラーをプログラムでオフにすることはできますか?
- 14. プログラムでdrawableLeftを設定することはできますか?
- 15. Spotifyでトラックピッカーをプログラムすることはできますか?
- 16. プログラムでハッシュルールを作成することはできますか?
- 17. デバイスのプログラム時間をプログラムで変更することはできますか?
- 18. Javaで数を電源にする
- 19. Androidの携帯電話でアカウントを削除して、プログラムで同期することはできますか?
- 20. iOSの電源ボタン、それに触れるイベントを特定できますか?
- 21. ログバックログファイルをプログラムで見つけることはできますか?
- 22. 電源ピボットスライサーをクリアする
- 23. プログラムで開始された電話でスピーカーを使用することはできますか?
- 24. 電源ボタンロングプレスはどのようにして捕捉できますか?
- 25. 我々は、プログラムのJ2MEの電話番号を取得することはできますか?
- 26. キーボードを再プログラムすることはできますか?
- 27. MOTION_EVENTプログラムを作成することはできますか?
- 28. CでiPhoneのプログラムを書くことはできますか?
- 29. 電源ボタンをクリックしたときにアプリケーションを起動する
- 30. キーボードをプログラムで変更することはできます
パワーサイクリングは、絶対的に信頼性があります。ソフトウェアのリセットは行われません。 –