問題タブ [circuit]

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.

0 投票する
6 に答える
5727 参照

embedded - 初心者のためのシンプルなシリアルAVRプログラマー

AVR atMegaおよびatTiny用のシリアル(RS232)プログラマーを作成するための安価で良い方法は何ですか?インターネットにはいくつかの回路がありますが、どれが優れていますか?

いくつかの標準ツールを使用して、LinuxおよびWindowsからコントローラーをプログラムできるようにしたいと思います。

0 投票する
7 に答える
58683 参照

c++ - C/C++ プログラムから LED を点滅させる手順は?

C/C++ プログラムから LED フラッシュを備えた小さな回路を作成する最も簡単な手順は何ですか?

必要な依存関係とパッケージの数を最小限に抑えたいと思います。

  • 何かを接続するポートはどれですか?
  • どのコンパイラを使用しますか?
  • そのポートにデータを送信するにはどうすればよいですか?
  • マイクロプロセッサが必要ですか? そうでない場合、この単純なプロジェクトには使用したくありません。

編集:OS固有のソリューションに興味があります。

0 投票する
3 に答える
23142 参照

verilog - Verilog で数値を 2 の補数に変換するにはどうすればよいですか?

Verilog で 4 ビット加算減算器を設計しようとしています。これは私が Verilog で書いたのは 2 番目に過ぎず、正しい構文をまだすべて知っているわけではありません。これは私がこれまで持っているモジュールです:

私のコンパイラ (ザイリンクス 10.1) は、「if の近くで構文エラー」と言い続けます。Y を引数として取り、考えられるすべての 4 ビットの組み合わせをチェックして、それらを 2 の補数に変換する Case を使用するなど、さまざまな変換方法を試しました。

Z は、加算器が減算または加算を行うかどうかを決定するものです。0 の場合は減算を意味し、y を 2 の補数に変換したいので、通常の加算を行います。加算器の残りの部分は正しいと確信していますが、変換しようとしている部分の何が問題なのかわかりません。

0 投票する
3 に答える
383 参照

python - Python で単純なデータベースのアイテムを選択する際に助けが必要

Pythonで回路図描画ツールを書こうとしています。すべてのコンポーネントとそのプロパティを保持する辞書に基づいて単純なデータベースを作成しています。また、たとえば、値> 100オームまたはフットプリント= '0402'のすべての抵抗器を選択できる単純なクエリ言語を作成しようとしています

これまでのところ、いくつかの基本的な述語検索を使用して物事を選択し、その後、より複雑なものを結合および交差させることができます。

ただし、純粋に否定的な検索のセマンティクスがどうあるべきかを定義するのに苦労しています。たとえば、次のようなもの

フットプリント!= '0402'

フットプリントが 0402 と等しくないすべてのアイテムを選択する必要があります。しかし、交差のみでこれを行うと、空白の結果が得られます。これを機能させるには、すべてのコンポーネントを選択し、「not 0402」と交差して不要なものを削除する必要があります。

しかし、これは一種のブルート フォースのようであり、怪しげな解決策のように思えます。「本物の」データベースとクエリ言語を使用することに興味がないので、それを提案しないでください。ここで適切な工学的根拠を探していますが、必ずしも問題の回避策ではありません。

この問題は SICP の本である程度カバーされていましたが、私は非常に混乱しました。なぜなら、彼らは継続なども使用していたと思うからです。

否定的なものを選択するための「適切な」使用法を説明してください。これを市販のCADツールで試してみたところ、期待どおりに機能しましたが、最初に物を選択してから不要なものを削除したSQLクエリの例(と思います)を見てきました。

ありがとう
マイケル

0 投票する
2 に答える
3715 参照

genetic-programming - アナログ回路シミュレーションライブラリ?

私は遺伝的プログラミング ツールに取り組んでおり、アナログ回路を進化させたいと考えています。私の GP コードを接続するためのライブラリやツール、またはリファレンスさえ提案できますか? 私のコードによって作成された回路を SPICE のようなものに評価させる何らかの方法が必要なだけです。SPICE などのツールで使用される回路 (ネットリスト) のプレーン テキスト表現への参照を見てきました。シミュレーターを実行して標準入力でネットリストを渡すよりも、シミュレーターに接続するためのより良い方法があるかどうか知りたいです。私のコードは C で書かれています。これは、私がどのような種類のライブラリに興味を持っているか疑問に思っている場合に備えてのことです。

0 投票する
3 に答える
10004 参照

port - VHDLポートマッピングの問題

私はVHDLに比較的慣れていません。全加算器の組み合わせを使用して符号なし乗算を実行するコードを記述しようとしています。コンパイルすると、ポートマッピングに渡されます。最初のマップのエラーを解決しましたが、他のすべてのマップで問題が発生します。

それぞれに同じエラーが発生します:「ポートマップアスペクトの式の実績は静的である必要があります」

これが私のコードです。どんな助けでも大歓迎です。さらに、私のコードを見て一般的なヒントがあれば、ありがたいです。

ありがとう、Buzkie

0 投票する
3 に答える
1792 参照

fpga - 15ビット入力のセットビット数をカウントする回路

4 入力 LUT (ルックアップ テーブル) を使用して、15 ビット入力のセット ビット数をカウントする面積効率の良い回路を構築する方法。出力は明らかに 4 ビット (0 ~ 15 をカウント) です。9 つの LUT を使用して実行できると主張する人もいます。

0 投票する
2 に答える
730 参照

hardware - プログラマー向けの回路設計書

マイクロコントローラのプログラミングに役立つ回路設計を教えてくれる本が必要です。通常、プロジェクトに参加するとき、ロジックをマイクロコントローラーにプログラミングする前に、電源、トランスデューサーなどを備えた回路に統合する必要があります。自分でこれを行うスキルが不足していることに気づきましたが、一度回路がセットアップされ、誰かが Vcc と GND ワイヤの行き先を教えてくれます。通常、コントローラを自分でうまくプログラムできます。

そのため、プログラマー向けであるが、回路をセットアップする必要があるときに役立つ本が必要です。私はオームの法則とキルヒョフの法則を教える理論的な教科書を探しているわけではありません。リファレンス ガイドやクックブックのようなものを探しています。分圧器がいつ役立つか、またはさまざまな値のコンポーネントを選択する方法を教えてくれるもの。

この質問がハードウェア指向すぎないことを願っています。プログラミングに関するものではありませんが、プログラミングする前にやらなければならないことに関するものです。

助言がありますか?

0 投票する
2 に答える
601 参照

hardware - デジタル回路 半/全加算器

私は、本を使わず、講義ノートだけを使用するデジタル回路クラスを受講しています。加算器を扱うセクションでは、2 進数の加算と減算を扱う 2 つの小さな例しかありません。何かを数える回路を設計するなど、試験で文言の問題が出てくると確信しています。問題の例と解決策があるサイトを知っている人はいますか?

0 投票する
2 に答える
673 参照

graph - 状態空間および回路シミュレータ

私の知る限り、状態空間ベースの汎用回路シミュレータはありません。回路(グラフで表される)内の状態空間(一意?)を見つける方法を理解するための特定のアルゴリズムがありますが。誰かがいくつかの基本的な回路要素をシミュレートするプログラムを書いてみましたか?

[ref] 1. Sheshu and Reed、電気ネットワークとグラフ理論。[ref] 2. Hナラヤナン、サブモジュラー機能と電気ネットワーク(http://www.ee.iitb.ac.in/~hn