問題タブ [eeprom]

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 に答える
196 参照

arduino - 機能を実行するために無線から文字と整数コマンドを読み取る

ラジオから文字と整数を読み取ることができるコードとループを作成しようとしています。この文字は、パケット回復コマンドを表すコマンドです。このコードは Arduino で実行されています。このコードの目的は、文字コマンドと 0 ~ 512 の整数を読み取ることです。この整数値は、パケットに対応する数値を表します。データは EEPROM を使用して保存されます。私が達成しようとしていることをコードでコメントします。

いくつかの任意のデータがすでに EEPROM にあると仮定します。

0 投票する
5 に答える
37549 参照

c - Linux で I2C を介して EEPROM を読み書きする

I2C 経由で Raspberry Pi B+ を使用してAtmel 24C256 EEPROMを読み書きしようとしていますが、すべてを正しく動作させるのに問題があります。

これが私がこれまでに持っているコードです:

行のようにデバイスに書き込んでwrite_to_device(0x01, 0x00, buffer, PAGE_SIZE);もエラーは発生しませんが、デバイスから読み込もうとすると、スペックシートに従って「ダミー」バイトを書き込んでからデバイスから読み込もうとする必要がありますが、何らかの理由でダミーバイトを書き込むと、エラー「入出力エラー」が発生します。これがどのように機能するかわかりません。Linux I2C-Dev のドキュメントと、同様の EEPROM デバイスの例という2 つのリソースをガイドとして使用しています。私はここで立ち往生していて、何を試すべきかわかりません。どんな提案や指針も大歓迎です!

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

microcontroller - 外部 EEPROM との PIC I2C 通信

PIC初心者です。このフォーラムには I2C に関する投稿がたくさんあることを知っており、与えられたすべての方法を試しましたが、それでも問題は解決しません。pic16f1516 と外部 EEPROM CAT24C04TDI を使用してデータを保存しています。プルアップに4k7オームの抵抗を使用しました。コードは次のとおりです。

オシロスコープに接続すると、SEN=1 を送信した後、SDA および SCL ポートで何も起こりません。この問題で私を助けてください。私は長い間これにこだわっています。

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

c - Codevision AVR は、TWI を使用して外部 eeprom 24c02B にアクセスします

私は C の初心者です。外部 eeprom (AT24c02B) に読み書きしてから、eeprom に保存されているデータ バイトを PORTB の LED や LCD に表示しようとしています。したがって、データがeepromに正常に保存されたことがわかります。

PORTB の LED はアクティブ LOW です。

コードは次のとおりです。cvAVR ヘルプから入手しました。

twi.h

私が聞きたいのは:
1. eeprom に書き込んだ後、8 つの LED にバイトを表示するにはどの変数を呼び出せばよいですか?

例: バイトを書き込んだ後: 0xF0、PORTB の LED は 0xF0 (11110000) になります。

  1. インターネットで検索しましたが、まだこの行と混同しています

twi_master_trans(EEPROM_TWI_BUS_ADDRESS,(unsigned char *) &twi_eeprom,3,0,0);

twi_master_trans(EEPROM_TWI_BUS_ADDRESS,(unsigned char *) &twi_eeprom,2,&eeprom_rd_data,1);

誰か説明してくれませんか?とはどういう&twi_eeprom,3,0,0意味ですか?

デバイス : Atmega16a
プログラム : Codevision AVR 3.12
外部 eeprom : AT24c02b

回答とコメントをいただければ幸いです。
ありがとう、私の英語を許してください。

イピン

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

smartcard - EEPROM 損傷の症状

Java Card アプレットにバグがあるとします。一時的なバイト配列が RAM ではなく EEPROM に保存されます。さらに、このバイト配列は APDU ごとに上書きされるとします。

このバグは、遅かれ早かれカードを損傷するはずです。

どのような症状が予想されるでしょうか? 明示的な警告やエラーがなくても、配列内の値が正しくありませんか? この配列にアクセスするときにいくつかの例外がスローされましたか? アプレットが選択できない?カード全体が完全に応答しませんか?

カードは「一度だけ永久に」破損する必要がありますか?それとも、これらの障害がますます頻繁に発生するのでしょうか?

私の実験 (J2E145) では、5 000 000 APDU の後に最初の障害が発生し、その症状は、カードが R-APDU をまったく送信せず、単に停止したというものでした。しかし、次の APDU は再び OK になり、その後 10000 回のうち約 1 回の APDU が失敗し (頻度は増加)、最終的に 5 100000 回の APDU の後、カードは完全に通信を停止しました。

EEPROM が損傷した場合に何が起こるべきかを示す標準はありますか? (探しましたが、見つかりませんでした。)

質問が広範であり、おそらく特定のチップに依存していることは承知していますが (私は特に NXP チップに興味があります)、あなたのコメント、回答、および経験は、展開後にコードにバグを発見した多くの Java Card 開発者に役立つと思います。