emaster писал(а):А индекс текущей ячейки где храните?
насколько помню алгоритм микрочипа, в который подглядывал (эмуляция еепром поверх флеша PIC24) - там в выделенную область памяти пишутся подряд блоки вида номер версии, адрес памяти, значение. При чтении находится максимальный номер версии и он считается значением в данном адресе. Так что индекса как такового нет и память изнашивается равномерно.
emaster писал(а):
Да, но это имхо плохое решение. Добавляет точек требующих контроля от человека. А мы-ж вроде автоматизацией занимаемся.
Да и микропотребляющие программы ещё уметь писать нужно. В обычном режиме все не смешные микроконтроллеры жрут ого-го!
согласен. но это как одно из решений. если уж взять втупую - берем тот же DS1307 и в нем есть 64 байта резервируемой памяти. Заявлено что держать будет долго. А мк просыпаться только для обновления.
emaster писал(а):А ваша жена (или брат/друг/электрик) сможет заменить подобное устройство в случае его поломки? Ну, там, отпаять, новое прошить, запаять?
Я всегда исхожу из того, что на улице зима, я в командировке, жена дома с мелкими детьми.


не, паять это слишком. Просто разъемчики попроще и подешевле. Для термодатчиков/сотоварищи обычные дешевые PBS например. Ну и жена все равно врядли будет менять. Так что надо исходить, что если все сломалось - то дом все равно остается жизнеспособным. Но, возможно, менее удобным.
emaster писал(а):
Если это будет готовое устройство, которое достаточно воткнуть в разъём и оно само прошьётся и начнёт работать (а тем более если это устройство можно купить), то я считаю это очень большим плюсом.
фантастиш, имхо. Кто будет обьяснять устройству, что ему нужно делать? AI? Разве что в главном пульте выдать табличку "Обнаружено устройство класса такого-то, такие-то возможности несет на борту. Чем его занять?"
emaster писал(а):
Ну, так можно дойти и до схем на железной логике

Вы же сами говорите, что МК стоит всего 0.5$. При том, что он универсален. И сейчас достаточно много универсальных но при этом недорогих готовых блоков, которые можно комбинировать в сложную систему. Имхо копеечная экономия за счёт специализации совсем не оправдана.
Тоже хорошее дело(логика)

Но в данном случае врядли нужно. Касательно специализации - подразумеваю, что устройство не несет на себе ненужного и избыточного функционала (к примеру, конвертор USB-Serial на каждой плате ардуины представляется излишним, он не везде нужен.)
Разделить на несколько классов - ведь чаще всего надо опрашивать датчики или рулить нагрузкой. И, соответственно, точить под эту задачу. В частности, например, хочу один из вариантов - сделать индивидуальное управление лампами в многоламповой люстре. Лампы только COFL, мощность потребляемая небольшая. В качестве управления вполне можно взять даже симисторы в TO-95 корпусе. Места займет немного, работать будет. Нщ - это уже специализация, рулить такой штукой моторами уже не особо выйдет.
emaster писал(а):
Я сделал немного по другому. Мои устройства питаются нужным им напряжением через dc-dc преобразователь. По одному на гроздь устройств. На входе - 48 вольт. Линейные преобразователи на платах открыты полностью и в энергопотреблении практически не участвуют, можно было-бы исключить.
грозди - находятся рядом? Я вообще думал насчет индивидуального dc-dc на каждой плате, если удастся дешевый соорудить маломощный, и 24в в основной линии. 48В как бы уже за обычным границами безопасного напряжения (вроде как до 36в считается безопасным в основном). Ну и 4 аккумулятора не хочется ставить. Как и городить step-up для работы без сети.
emaster писал(а):
Давно интересуюсь, что такого очень интересного есть у далласа, что его закладывают в свои проекты? Если только термометры. Остальное имхо не стоит своих денег.
То же, что у ардуины. Можно взять и пользоваться почти сразу. Что-то свое - придется пилить и паять. Но за это приходится платить.
emaster писал(а):
Ну, так, я-же по 5 хочу

с STM32F103 на борту, усб и вспомогательным контроллером? то занадто
