問題タブ [hardware-programming]

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 投票する
1 に答える
193 参照

verilog - Verilog : インスタンス化中の 'PARAMETER の使用

以下のようにVerilogコードの一部を理解しようとしています:

「SIGNAL_WIDTH」を理解できません。ここでアポストロフィ (') が使用されているのはなぜですか? 誰がそれが何を意味するのか教えてもらえますか? 前もって感謝します

0 投票する
1 に答える
132 参照

microcontroller - MCUプログラムを外部から変更する方法

産業用 MCU と同様に、コントローラーのコードを外側から変更する必要があります。そのため、プログラムを搭載した MCU があり、誰かがそれに「単語」をプログラムして、それがどのように機能するかを決定できます。したがって、たとえば、プログラマーではなく、シリアルからの入力を使用して mcu をプログラムして、次のような簡単なことを行うことができます。

MCU 上の単純なソフトウェアでそれを行うスマートな方法があるかどうか、#definesさまざまなコマンド用に多くのコマンドがあり、外部から取得した値に従ってそれらを実行する (そしてプログラムの残りの部分のために保存する) かどうか疑問に思います。

産業用プログラマーがその方法を使用しているのか、それともユーザーのすべてのプログラミングが実際に.hexチップに code( ) をロードしているのか (内部プログラマーを使用) なのだろうか。

私は最も簡単な方法を好みます(事前に定義されたソフトウェアによるものなのだろうか)

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

assembly - HCS12 汎用ピン制御/プログラミング

最近受講したクラスのために購入しなければならなかった HCS12 マイクロコントローラーには、背面に 40 個のピンがあります。この授業は単にコンピュータの構成に関するものだったので、残念ながら、チップ自体のすべての機能をカバーする機会はありませんでした。授業が終わったので、 を使ってアセンブリ言語に慣れようと思っています。ピン制御をカバーする情報源が見つからず、実践的なピン チュートリアルを提供してくれる人がいるかどうか疑問に思っていました。

注: HCS12 のリファレンス マニュアルは既に見ましたが、ピン制御についてはまったく言及されていませんでした。

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

c - C プログラムでのハードウェア レジスタの読み取り

として定義された 32 ビット レジスタと、メモリ (DDRAM) 内のTIMERその 32 ビット アドレスがあるとします。TIMER_ADDR

TIMER のレイアウトは次のように定義されます。

後で、ローカル変数 loc_timer を次のように定義しました。

コンテンツを変更できるように、このレジスタをプログラムのローカル レジスタに読み込むにはどうすればよいですか

それを書き戻して登録しTIMERますか?

何かのようなもの

しかし、それは機能しません:-(

0 投票する
1 に答える
203 参照

verilog - 乗算器のハードウェア実装

乗算器のハードウェア実装用の Verilog コードを作成しようとしています...しかし、特定のエラーが発生しています私のコードは

ここで、4 ビットの入力と 4 ビットの出力を取得します....次に、乗数の最初のビットを被乗数で乗算し、結果を p に格納します...同様に、乗数の 2 番目のビットを被乗数で乗算し、q に格納します...さらに私は1つの5ビットレジスタとその中の値を取得しました....残りのコードについてはansdなど