Доброго времени суток всем!
Занимаюсь над одним интересным проектом:
в основе adau1452, 8 каналов.
на скрине показан один канал, остальные один в один.
суть в следующем:
есть пульт для настройки этого девайса, который позволяет изменять частоты фильтров, громкость, задержку в каждом канале и т.д.
собран будет на stm32. программу практически написал, все меняет, все регулирует, все гуд.
но суть еще и в записи этих изменений в eeprom, чтоб при старте не настраивать все повторно.
предполагается, что таких девайсов будет много и настроивать каждый при включение питания, выглядит как то так себе.
подскажите, плис, как можно сохранять все эти изменения в eeprom ЧЕРЕЗ DSP? т.е. stm-ка не имеет прямого доступа к eeprom, подключается через i2c к dsp.
я вижу как это делает sigmastudio, но этот способ не совсем подходит.
она стирает полностью eeprom и потом пишет все заново в нее.
т.е. шлет команду g_Erase.
может кто знает как можно стирать отдельно страницу?
можно, конечно, делать как sigma, но я боюсь у меня в stm-ке не хватит памяти, чтоб хранить еще и прогу с параметрами для dsp.
Занимаюсь над одним интересным проектом:
в основе adau1452, 8 каналов.
на скрине показан один канал, остальные один в один.
суть в следующем:
есть пульт для настройки этого девайса, который позволяет изменять частоты фильтров, громкость, задержку в каждом канале и т.д.
собран будет на stm32. программу практически написал, все меняет, все регулирует, все гуд.
но суть еще и в записи этих изменений в eeprom, чтоб при старте не настраивать все повторно.
предполагается, что таких девайсов будет много и настроивать каждый при включение питания, выглядит как то так себе.
подскажите, плис, как можно сохранять все эти изменения в eeprom ЧЕРЕЗ DSP? т.е. stm-ка не имеет прямого доступа к eeprom, подключается через i2c к dsp.
я вижу как это делает sigmastudio, но этот способ не совсем подходит.
она стирает полностью eeprom и потом пишет все заново в нее.
т.е. шлет команду g_Erase.
может кто знает как можно стирать отдельно страницу?
можно, конечно, делать как sigma, но я боюсь у меня в stm-ке не хватит памяти, чтоб хранить еще и прогу с параметрами для dsp.