メニュー English Ukrainian ロシア語 ホーム

愛好家や専門家向けの無料テクニカル ライブラリ 無料のテクニカルライブラリ


無線電子工学および電気工学の百科事典
無料のライブラリ / 無線電子および電気機器のスキーム

シリアル メモリ チップのプログラミング。 無線エレクトロニクスと電気工学の百科事典

無料のテクニカルライブラリ

無線電子工学と電気工学の百科事典 / マイクロコントローラー

記事へのコメント 記事へのコメント

シリアル データ入出力を備えた不揮発性メモリ チップは、テレビ、ラジオ、その他の家電製品の設定モードや固定設定を保存するために今日広く使用されています。 修理する場合、多くの場合、そのような超小型回路の内容を読み取るか、新しいデータを書き込む必要があります。 通常、これは特別な装置、つまりプログラマーの助けを借りて行われます。 しかし、アマチュアの条件で XNUMX つまたは XNUMX つの超小型回路をプログラムするには、かなり高価なプログラマを購入するのは採算が取れません。 普通のパソコンなら大丈夫です。

最も一般的な不揮発性メモリ チップの 93 つは、ATMEL の AT46C1 です。 マイクロコントローラーと通信するために、SK (同期)、DXNUMX (データ入力)、DO (データ出力) の XNUMX つのシングルビット バスのみで構成されるシリアル インターフェイスが装備されています。 これらのバスは、このようなインターフェイスを備えたデバイス内のすべてのノードに並列に接続されます。 データはビットごとに送信されます。 各ビットにはクロックパルスSKが伴います。

AT93C46 チップには、アクティブ状態と ORG (組織) に切り替えるための CS (チップ セレクト) 入力も備わっています。 後者が電源に接続されている場合、共通配線を使用している場合は、64 個の 128 ビット メモリ セルがマイクロ回路内に形成されます - XNUMX 個の XNUMX ビット セル。

コンピュータを使用してコンテンツやプログラムを読み取るには、図に示すように、AT93C46 チップを LPT1 または LPT2 ポートのソケットに接続する必要があります。 マイクロ回路の ORG 入力は共通のワイヤに接続されているため、メモリ構成は 5 ビットになります。 +XNUMX V 電圧を外部ソースから印加することをお勧めしますが、プログラムで High ロジック レベルを設定することで、ポートの空き出力ラインを使用することもできます。

シリアルメモリチップのプログラミング

表に示すサービス プログラムは BASIC (Power Basic コンパイラ バージョン 2.10f) で作成されています。 プログラムは、チップが接続されているポート番号を尋ねることから始まります。 ポート変数演算子の応答に応じて、選択したポートのベース アドレスの値がはんだ付けされます。LPT888 の場合は 378 (1 進数の 632H)、LPT278 の場合は 2 (0 進数の XNUMXH) です。 out port.XNUMX コマンドは、すべてのポート データ バス ピンを論理低電圧に設定します。

次に、オペレータは、チップからデータを読み取るかチップに書き込むモードを選択し、読み取った情報を保存するファイル名、または書き込み用に準備した情報が配置されるファイル名を入力するよう求められます。 他のバージョンの BASIC を使用する場合は、ファイルを操作するための演算子の構文が異なる場合があることに注意してください。 このプログラムは、チップから読み取ったデータ、またはチップに書き込んだデータをファイルに保存したり、ファイルから読み取ったりするだけでなく、それを XNUMX 進ダンプの形式でモニター画面に表示します。 データの読み取りと書き込みの手順は多少異なりますが、同じ操作を使用してマイクロ回路と「通信」し、プログラム内で関数として設計されています。

  • cs(num) は、パラメータの値 (0 または 1) に従って、メモリ チップの CS 入力に適用される信号の論理レベルを設定します。
  • sk(num) は、入力 SK に対して同様の操作を実行します。
  • skout はクロック パルスを生成します。
  • del と del1 は、それぞれクロック パルスの持続時間とそれらの間の休止時間に等しい時間間隔を形成します。 AT93C46 チップのさまざまな変更に対する最大クロック周波数は 0.25 ~ 2 MHz の範囲であり、最小値はゼロに等しくなります。 必要に応じて、関数 del および del1 の変数 i に他の制限値を設定することで、コンピューターによって生成されるパルスの周波数を変更できます。
  • shiftin は、チップの DO 出力からデータ バイトを読み取ります。
  • ディンチップ(数字)。 SHIFTOUT(ADRESS) および SHIFTOUTD(ODATA) は、DI 入力を通じてチップに情報を書き込むために使用されます。 最初のものはそれに XNUMX ビットを入れます。その値は num パラメータで指定されます。 XNUMX 番目は XNUMX ビットのアドレスを書き込み、最後はデータ バイトを書き込みます。

AT93C46 チップの内部制御ユニットは、DI ラインからコマンドを受信して​​実行します。 各命令はロジック 1 の開始ビットで始まり、その後に XNUMX つのオペコード ビットと、必要な数のメモリおよびデータ アドレス ビットが続きます。 各コマンドを実行する前に、CS 入力を High 論理レベルに設定し、その完了後に Low 論理レベルに設定する必要があります。

データ読み取り (READ) 命令には、オペコード 10 とその後に位置アドレスが続きます。 これに応答して、マイクロ回路は指定されたアドレスに格納されている DO データ バイトを出力します。これは、shiftin 関数を使用して読み取ることができます。

AT93C46チップは電源投入後、自動的にデータの消去や書き込みを禁止するモードに切り替わり、不慮の破損を防ぎます。 それで前に。 データを書き込むには、EWEN - Erase/Write Enable コマンドを発行して、この操作を有効にする必要があります。 オペレーションコードは 00 で、その後にアドレス 11 xxxxx が続きます。 アドレスの最後の XNUMX ビットの値は EWEN コマンドでは分析されず、どのような値でも構いません。 EWEN コマンドは、一度与えられると、特別なコマンドによってキャンセルされるか、マイクロ回路の電源がオフになるまで有効です。

書き込みコマンド (WRITE) にはオペコード 01 があり、その後に位置アドレスと書き込まれるデータ バイトが続きます。 このようなコマンドを受信すると、制御デバイスは内部記録サイクルの実行を開始します。その期間は 10 ミリ秒以下です。 それが終了するまで、マイクロ回路は新しいコマンドに応答しません。 この時点で短い論理 Low パルスが CS 入力に印加されると、DO 出力がセットされ、サイクルが完了するまで Low のままになります。 ハイになったらすぐに、CS 入力をローに設定する必要があります。 その後、チップは新しいコマンドを受信できるようになります。 前述のパルスが CS 入力に印加されない場合、または書き込みサイクルの完了後に印加された場合、DO 出力状態はハイ インピーダンスのままになります。

考慮されたコマンドに加えて、消去/書き込みの禁止 (EWDS)、すべてのメモリ セルへの定数の書き込み (WRAL)、すべてのメモリ セルの消去 (ERAL) もあります。 実際には、これらが使用されることは比較的まれです。 すべてのコマンドの説明と、AT93C46 チップの設計および動作のその他の詳細については、[1、2] を参照してください。

シリアルメモリチップのプログラミング
(クリックして拡大)

説明されているプログラムに若干の変更を加えたものは、適切なアドレス範囲を設定することで、АТ9Схх ファミリの任意のメモリ チップをプログラムするために使用できます。 たとえば、AT93C56 チップには 256 個および AT93C66 - 512 個の XNUMX ビット メモリ セルが含まれています。

93X16.EXE - 93 ビット モードで AT46CXNUMX チップで動作するように設計されたプログラムのバージョン (ORG 入力は電源に接続されています)。

文学

  1. 不揮発性メモリのデータブック。 - ATM EL。 1996 年 XNUMX 月。
  2. グレブネフ V.V. ATMEL の不揮発性メモリのチップ。 - S.-Pb.: EFO。 1997年。

著者:A.Goncharenko、オデーサ、ウクライナ

他の記事も見る セクション マイクロコントローラー.

読み書き 有用な この記事へのコメント.

<<戻る

科学技術の最新ニュース、新しい電子機器:

庭の花の間引き機 02.05.2024

現代の農業では、植物の世話プロセスの効率を高めることを目的とした技術進歩が進んでいます。収穫段階を最適化するように設計された革新的な Florix 摘花機がイタリアで発表されました。このツールには可動アームが装備されているため、庭のニーズに簡単に適応できます。オペレーターは、ジョイスティックを使用してトラクターの運転台から細いワイヤーを制御することで、細いワイヤーの速度を調整できます。このアプローチにより、花の間引きプロセスの効率が大幅に向上し、庭の特定の条件や、そこで栽培される果物の種類や種類に合わせて個別に調整できる可能性が得られます。 2 年間にわたりさまざまな種類の果物で Florix マシンをテストした結果、非常に有望な結果が得られました。フロリックス機械を数年間使用しているフィリベルト・モンタナリ氏のような農家は、花を摘むのに必要な時間と労力が大幅に削減されたと報告しています。 ... >>

最先端の赤外線顕微鏡 02.05.2024

顕微鏡は科学研究において重要な役割を果たしており、科学者は目に見えない構造やプロセスを詳しく調べることができます。ただし、さまざまな顕微鏡法には限界があり、その中には赤外領域を使用する場合の解像度の限界がありました。しかし、東京大学の日本人研究者らの最新の成果は、ミクロ世界の研究に新たな展望をもたらした。東京大学の科学者らは、赤外顕微鏡の機能に革命をもたらす新しい顕微鏡を発表した。この高度な機器を使用すると、生きた細菌の内部構造をナノメートルスケールで驚くほど鮮明に見ることができます。通常、中赤外顕微鏡は解像度が低いという制限がありますが、日本の研究者による最新の開発はこれらの制限を克服します。科学者によると、開発された顕微鏡では、従来の顕微鏡の解像度の 120 倍である最大 30 ナノメートルの解像度の画像を作成できます。 ... >>

昆虫用エアトラップ 01.05.2024

農業は経済の重要な分野の 1 つであり、害虫駆除はこのプロセスに不可欠な部分です。インド農業研究評議会 - 中央ジャガイモ研究所 (ICAR-CPRI) シムラーの科学者チームは、この問題に対する革新的な解決策、つまり風力発電の昆虫エアトラップを考案しました。このデバイスは、リアルタイムの昆虫個体数データを提供することで、従来の害虫駆除方法の欠点に対処します。このトラップは風力エネルギーのみで駆動されるため、電力を必要としない環境に優しいソリューションです。そのユニークな設計により、有害な昆虫と有益な昆虫の両方を監視することができ、あらゆる農業地域の個体群の完全な概要を提供します。 「対象となる害虫を適切なタイミングで評価することで、害虫と病気の両方を制御するために必要な措置を講じることができます」とカピル氏は言います。 ... >>

アーカイブからのランダムなニュース

太陽の下で溶けないアイスクリーム 26.02.2023

炎天下のアイスクリームがあっという間に白くなってしまうという問題に、誰もが直面したことがあります。 これを避けるために、ベン&ジェリーズとマグナムのお菓子は新たな革命を起こしています。 英国の消費者大手は、新しいアイスクリームがどのように作られるかを正確に明らかにしていませんが、専門家は、答えはでんぷんの使用量を増やすか、砂糖の一部を取り除くことにあると考えています.

目標は、エネルギーを節約し、二酸化炭素排出量を削減するための動きの一環として、冷たいお菓子が暖かい状態でより長くしっかりととどまるようにすることです.

ただし、後者の難しさは、アイスクリームの処方を少し変更すると、食感と味の微妙なバランスに影響を与える可能性があるという事実にあります.

カナダのグエルフ大学の専門家によると、アイスクリームが柔らかくて味わいやすいのは、砂糖が入っている水の凝固点を下げるからです。

科学者によると、任意の温度での氷の量 (つまり硬度) は、粉乳の砂糖と乳糖が水に溶ける量に依存します。 また、砂糖は氷に溶けないため、水が少ないほど砂糖が溶けやすくなります。つまり、温度がもう少し下がるまで、この状態のままです。

これは次のことから導き出されます: アイスクリームをより固くすることが目標である場合は、単純に砂糖の使用量を減らします。 もちろん、味のバランスを取る必要があります。

しかし、研究者たちは、一貫性を維持する別の方法を挙げています。 アイスクリームが高温で溶けないカギは「保水力」です。 これは、水と脂肪を包み込み、安定性を与えることができる加工デンプンで行うことができます.

砂糖を取り除こうとするのではなく、このアプローチの利点は、ほとんどの澱粉は可溶性であり、風味を損なわないため、必ずしもアイスクリームの風味を変えるとは限らない.

その他の興味深いニュース:

▪ Canon Pixma Gプリンター

▪ ATMEL のフラッシュ カード 64 Mbit DataFlash

▪ LGは音楽も販売する

▪ ぶどうと牛乳

▪ ボリトロニクスの成功

科学技術、新しいエレクトロニクスのニュースフィード

 

無料の技術ライブラリの興味深い資料:

▪ サイトの電源セクション。 記事の選択

▪ ハンス・クリスチャン・アンデルセンの記事。 有名な格言

▪ 記事 架空の議員が正式に国会議員とみなされる国はどこですか? 詳細な回答

▪ 記事 半透明構造のインストーラー。 仕事内容

▪ 記事 機械を使わない太陽光発電所。 無線エレクトロニクスと電気工学の百科事典

▪ 記事 受信機のプログラム選択ブロック。 無線エレクトロニクスと電気工学の百科事典

この記事にコメントを残してください:

Имя:


Eメール(オプション):


コメント:





このページのすべての言語

ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー

www.diagram.com.ua

www.diagram.com.ua
2000-2024