タグ付けされた質問 「configuration」

6
構成ジャンパーの選択-はんだブリッジ、0Ω抵抗器、DIPスイッチ、ピンジャンパー
私は開発ボードに取り組んでおり、ユーザーがいくつかの構成を設定できるようにする必要があります。 ブレッドボード上に回路を構築しようとしている学生やエンジニアが使用します。私は消費者を扱っていません。通常、設定は同じままですが、新しいプロジェクトごとに異なる構成を使用できる可能性があります。 USBやイーサネットなどのインターフェイス専用のピンをいくつか用意しますが、これらのピンを別の目的に使用するオプションをユーザーに提供したいと思います。何らかの構成が必要になります。これまで検討してきたオプションは次のとおりです。 はんだブリッジ: 0Ω抵抗を使用できる0603抵抗パッケージ、またははんだ塊の近くのパッドのいずれか。 長所: 可能な限り安いオプション 最小のPCB面積が必要 偶発的な変更はありません パッドに直接はんだ付けすることによりカスタマイズ可能 短所: 変更するにははんだごてが必要 はんだ付け/はんだ除去を繰り返すと、ボードを損傷する可能性があります 0Ωの抵抗器では、これらの部品を手元に用意する必要があります。 DIPスイッチ: ICパッケージ内の小さな機械式スイッチ。 長所: 変更が最も簡単 かなり耐久性 短所: 最も高価なオプション 偶然に変更される可能性があります PCB上の大面積 オプションの最低電流 PCBの変更が難しい ピンジャンパー PCマザーボードやドライブにあるような.1 "ヘッダー用の取り外し可能なジャンパー。 長所: DIPスイッチよりも安価 PCBへの変更が簡単 簡単に変更できるものと半永久的なもののバランスが良い 見やすい構成 短所: 広いPCB面積が必要 最も高いプロファイル。通常、垂直方向に0.5インチ程度必要 ジャンパーが失われる可能性があります 電子バスの切り替え TI 74CBTシリーズのようなFETまたはバススイッチングICを使用し、EEPROM /マイクロコントローラで制御します。ブライアン・カールトンによって提案されました。 長所: 小さなPCB面積 ソフトウェアで構成可能 両方をHigh-Zに接続するか、接続できます 短所: 別のカップルICが必要です。中コスト。 他のオプションよりも電流が少ない 本当の抵抗がある ハードウェアのバグとソフトウェアのバグを混同できるようになりました。 …

2
CCSでのMSP430コードサイズ
これはかなり簡単なはずですが、google-ingは何も起こしません... TI Code Composer Studio(CCSv5)でプロジェクトを正常にビルドし、デバイスをターゲットにすることができます。 プログラムのコードサイズを知りたいので、将来の拡張などのためにどれだけのスペースを確保できるかを確認します。avr-gccツールチェーンを使用してEclipseでAVRを開発する場合、コンソールのコンパイラ出力でこれがわかります。 。Arduinoのコンパイルでさえ、この情報はIDEのすぐそこに報告されます。CCSにはそのような運はないようです。 問題は、CCSでMSP430のメモリ使用率統計をどのように取得するかということです。おまけは、ビルドを行うときにコンソール出力でこの情報を通知するようにIDEを構成する方法です。 注:Run => Debugを使用してデバイスにロードすると、コンソールに表示されることがわかっています。コンパイル時に出力を探しています。

11
従来のDIPスイッチの代替
ユーザーが頻繁に設定を変更できる部品を探しています。現在、私はI2C I / Oエクスパンダーに接続されたSMD DIPスイッチを利用しています。 気になるのは、これらのコンポーネント(DIPスイッチとIOエクスパンダーICを組み合わせたもの)の大きなフットプリントと、かなり退屈なユーザーインターフェイスです。I2Cなどのデジタルバスを介して通信して状態を読み取ることができるのと同じ機能を持つDIPスイッチなどはありますか? また、私は完全に異なるアプローチを受け入れます。私が必要とするのは、永続的な方法で機械的に変更することができ、少なくとも64の異なる状態を可能にするものです。回路の電源が入っていないときに構成を行うことができ、正確な構成をユーザーに視覚的にフィードバックすることが重要です。回路に電源を投入しても問題ない唯一の方法は、マイクロコントローラーやSoCからの制御を必要とせずに構成と視覚的フィードバックが自己完結している場合です。 この質問は、6年前のこの質問にいくらか関連しています:DIPスイッチの交換 編集:回答にはいくつかの素晴らしい提案があり、私はこの質問を未回答のままにしておくと思います。コミュニティの投票により、役立つものとそうでないものを決定する必要があります。私と同じ問題がある場合は、すべての回答を確認してください。

3
#if 0の機能
今日、私はPICのプログラミングにMPLAB Xを使用し始め、コードを入力するための複数のファイルとスポットを含むコードテンプレートを見つけました。私のコードが含まれている単一のファイルがある前に。このテンプレートでは、構成ビットを配置することになっていますが、次のテキストがあります。 /* TODO Fill in your config bits here. Remove #if 0 to embed config words. */ #if 0 /* General syntax for configuration word 1 - Check your device .h file for an up to date listing of available macros.*/ __CONFIG(FOSC_INTOSC & WDTE_OFF & PWRTE_OFF & MCLRE_OFF & …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.