Nahrání default konfigurace
Napsal: 07 dub 2021, 01:45
Ahoj,
na Nano mám projekt, který si při spuštění nahraje svoji konfiguraci (např. Mac adresu, IP,...) z EEPROM. To funguje dle očekávání. Chtěl bych to ovšem upravit tak, aby byla možnost nahrát si nějakou default konfiguraci, kterou mám deklarovanou v kódu. Říkal jsem si, že nejlepší by bylo přivést přes DIP přepínač +5V na digitální PIN (přes odpor/LED...?) a v rutině setup bych měl přibližně toto:
Je to vhodné řešení? Jaké zapojení doporučíte?
Díky
Pb
na Nano mám projekt, který si při spuštění nahraje svoji konfiguraci (např. Mac adresu, IP,...) z EEPROM. To funguje dle očekávání. Chtěl bych to ovšem upravit tak, aby byla možnost nahrát si nějakou default konfiguraci, kterou mám deklarovanou v kódu. Říkal jsem si, že nejlepší by bylo přivést přes DIP přepínač +5V na digitální PIN (přes odpor/LED...?) a v rutině setup bych měl přibližně toto:
Kód: Vybrat vše
void setup()
{
pinMode(setupPin,INPUT);
if (digitalRead(setupPin)==HIGH) {
defaultConfig();
} else {
loadEEPROMConfig();
}
}
Díky
Pb