Чт мар 03, 2011 16:06:10
Чт мар 03, 2011 16:24:44
Чт мар 03, 2011 19:36:37
akl писал(а):...........Каждую минуту программа записывает в следующие, после предыдущей записи, 4 ячейки новое значение текущего времени............
Пт мар 04, 2011 10:20:24
Coviraylhik писал(а):при отключении устройства изменение напряжений на входе AIN0 и AIN1, он выдаст на выходе 1 или 0, что будет командой для МК записи данных в память (ножки МК только 12 и 13)
Пт мар 04, 2011 11:09:16
нет, вы не правы, "потеряться" может гораздо больше. счетчик минут занимает минимум 4 байта. представьте себе, что были показания 1000, а стали 1001. в HEX-формате это 0x000003E8 и 0x00003E9 соответственно. в соответствии с принятыми правилами в EEPROM эти числа будут записаны "задом наперед" (если автор прошивки, конечно, не сделал это иначе), т.е. в виде байтов E8-03-00-00 и E9-03-00-00 соответственно. запись в EEPROM всегда состоит из двух этапов: стирания содержимого и записи нового значения - это аппаратная функция и изменить ее невозможно.Coviraylhik писал(а):akl писал(а):...........Каждую минуту программа записывает в следующие, после предыдущей записи, 4 ячейки новое значение текущего времени............
Вот прямой текст , из этого следует , если отсчитает 59сек и откл питание етествено минута потеряется.
Пт мар 04, 2011 13:43:17
Пт мар 04, 2011 14:05:50
Пт мар 04, 2011 18:40:22
Пт мар 04, 2011 19:00:52
O-LED писал(а):тем более все делается штатными стандартными средствами, почти без выкрутасов.
Пт мар 04, 2011 20:21:42
про защиту от потери информации. Все просто. "Слушаем питание", упало ниже 4,5в - записываем текущие данные в еепром, если дальше снижается до 2,7 бод сбрасывает контроллер, не давая затереть собранные данные. Если просело только до 4,5 и вернулось обратно - продолжаем отсчетЭто вы про что , есть альтернатива или так просто.......
Вс сен 25, 2011 21:35:59
Пн сен 26, 2011 04:22:45
Пн окт 10, 2011 16:21:50
Чт окт 13, 2011 12:25:37
rossich писал(а):схему счётчика кнопочку сброса (обнуления), чтобы не перепрошивать МК?
Чт авг 30, 2012 01:11:46
Чт авг 30, 2012 02:04:59
ARV писал(а):я делал много разных термостатов, и обычно не настаивал на установке фьюзов BOD. казалось бы, в чем проблема? однако многие, кто повторил мои разработки, жаловались на то, что время от времени настройки в EEPROM портятся (пороги термостатов сбиваются). в EEPROM я веду запись вообще только 1 раз спустя 5 секунд после изменения порога! а портится содержимое именно в момент включения-выключения питания. так что учитывать надо все и даже то, что учесть нельзя . поэтому и в вашем счетчике НЕОБХОДИМО активировать систему BOD, иначе спустя неделю и вы обнаружите, что у вас "счетчик сбился". ну а про "нюансики" я уже сказал ранее.
Чт авг 30, 2012 10:35:51
Сб фев 18, 2017 04:27:29
Сб фев 18, 2017 10:13:06
Ср май 10, 2017 13:38:25