8 Arduinoではmalloc()とfree()の使用は本当に悪い考えですか? Arduinoの世界では、malloc()との使用はfree()非常にまれです。純粋なAVR Cではるかに頻繁に使用されますが、それでも注意が必要です。 それは、使用には本当に悪い考えであるmalloc()とfree()のArduinoと? 49 programming sram eeprom
4 EEPROMの実際の寿命は? ATMELによると、EEPROMセルのセル寿命は1セルあたり約100,000書き込みサイクルです。これは実際にEEPROMが実際にどのように機能するのですか? セルの値を変更しない場合、これは寿命に影響しますか?たとえば0xFF、同じセルに何度も値を書き込むと、、などの書き込み0x00と0xFFは異なりますか?0x00 21 eeprom
5 スタックメモリは関数とローカル変数にどのように使用されますか? 一部の値をEEPROMに保存し、いくつかの変数宣言を回避してSRAMを解放したかったのですが、EEPROMメモリはバイト単位です。 int値を格納する場合は、いくつかの式を繰り返し使用する必要があります。それらのためにいくつかの機能を作りたいと思いました。しかし、関数を作成してもSRAMメモリを占有するのではないかと心配しています。EEPROMを使用する代わりにint変数を宣言した方がよいでしょう。 関数とローカル変数はSRAMにどのように保存されますか?フラッシュメモリーからの関数ポインターのアドレスのみを保存しますか、それともすべての変数とコマンドがスタックに保存されますか? 8 sram eeprom memory-usage