16+
Среда
19 февраля
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

ARM-контроллеры

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
Dingo  (15.02.2020 12:14 - 15.02.2020 12:20) , в ответ на зачем предыдущую проверять? как так выбирать целая или нет, то что установлено, оно инвалидно... допустим уставки чегойтотам? мегаБУМ не случится если выставлены параметры из "прошлой жизни"? Не знаю какое у вас ТЗ, но имхо при кривом (условно автор: RED_DRAGON
Ваше предложение? Я решил, что последняя валидная запись лучше, чем отсутствие любой информации (как и Aleksey_75 ). Если БУМ случится от последней, то почему он не должен случится с исходным(дефолтным) значением?  
Предыдущую проверяю, чтобы если что-то случится во время записи, то остался предыдущий вариант(если он был). Это примерно как не записанный из-за сбоя питания результат в честный eeprom или сбойная ячейка в ней. И именно поэтому контрольную сумму пишу в конец. Вообще-то это не принципиально и можно так: если данные не запишутся, то при считывании КС не совпадёт, даже если сумму записать раньше. В таком случае, если верифицировать заголовок перед записью, то даже устойчивей должно получиться. По последнему битому значению можно давать информацию, что "последнее у нас битое, вот что нашлось целое" (расширить возвращаемое до 16 бит, и взводить флаг?).
 [x][x][x][x][x][x] [x][x][x][x][x][x][x][x]

Тема выделяется по переводу строки или автоматом

 

Имя


Регистрация позволит вам редактировать и перемещать ваши сообщения и прикреплять к ним файлы.
 
Символы: á é ó ú ý « »
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7528 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXX