Извините...если что не так....не хотел обидеть! Здоровья Вам желаю!!!jonik22sm писал(а):П.с. после инсульта херовато
Не сохраняет в EEPROM
Не сохраняет в EEPROM
- jonik22sm
- Капитан
- Сообщения: 705
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Контактная информация:
Не сохраняет в EEPROM
Спасибо
Я не обижаюсь просто начинаю напригать мозг и ещё не работает как нужно
Я не обижаюсь просто начинаю напригать мозг и ещё не работает как нужно
Можно сделать ВСЁ. Было бы желание.
Не сохраняет в EEPROM
Во Во!!! это надо всем!!!jonik22sm писал(а):просто начинаю напригать мозг
Не сохраняет в EEPROM
Интересно откуда новые данные одометра в памяти возьмутся?
Если вы по кругу одну цифру 0 гоняете ))
Если вы по кругу одну цифру 0 гоняете ))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
- jonik22sm
- Капитан
- Сообщения: 705
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Контактная информация:
Не сохраняет в EEPROM
Выход со счётчика на епром а потом читает и заносит стартовую цыфру в счётчик и продолжает считать дальше.
У меня там ощибка?
Добавлено (12.11.2017, 19:34)
---------------------------------------------
Через 1.5 часа буду дома посмотрю
Заранее спасибо
Добавлено (12.11.2017, 20:51)
---------------------------------------------
rw6cm, нет не сохраняет
У меня там ощибка?
Добавлено (12.11.2017, 19:34)
---------------------------------------------
Через 1.5 часа буду дома посмотрю
Заранее спасибо
Добавлено (12.11.2017, 20:51)
---------------------------------------------
rw6cm, нет не сохраняет
Можно сделать ВСЁ. Было бы желание.
Не сохраняет в EEPROM
мне кажется я знаю в чем проблема.jonik22sm писал(а):нет не сохраняет
не точно, но есть вероятность. блок rtrig перед блоком сохранения.
Не сохраняет в EEPROM
Все правильно, не сохраняет если включать питание с выключенным зажиганием.
Инверсный rtrig сразу сделает запись пустого счетчика.
Вот так будет работать.
На смотрите в вашем варианте в скором времени произойдет переполнение SCT2.
ниже два варианта
pan, синхронно )))
Инверсный rtrig сразу сделает запись пустого счетчика.
Вот так будет работать.
На смотрите в вашем варианте в скором времени произойдет переполнение SCT2.
ниже два варианта
pan, синхронно )))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 12 ноя 2017, 21:32, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
Не сохраняет в EEPROM
чтобы ни чего не городить, для этих целей есть штучкаrw6cm писал(а):Инверсный rtrig сразу сделает запись пустого счетчика.
- jonik22sm
- Капитан
- Сообщения: 705
- Зарегистрирован: 20 ноя 2015, 11:28
- Откуда: Краснодар
- Имя: Евгений
- Контактная информация:
Не сохраняет в EEPROM
rw6cm, Спасибо большое всё заработало на одо3
Добавлено (12.11.2017, 21:59)
---------------------------------------------
Никто не заказывал платы на easyeda?
А то хочу спидометр там заказать
Добавлено (13.11.2017, 08:02)
---------------------------------------------
Ребят подскажите пожалуйста на чём лучше собрать светодиодную шкалу на 43 светодиода.
Вот думаю в сторону MAX7219 а шкалу собрать как матрица распаяна
Добавлено (12.11.2017, 21:59)
---------------------------------------------
Никто не заказывал платы на easyeda?
А то хочу спидометр там заказать
Добавлено (13.11.2017, 08:02)
---------------------------------------------
Ребят подскажите пожалуйста на чём лучше собрать светодиодную шкалу на 43 светодиода.
Вот думаю в сторону MAX7219 а шкалу собрать как матрица распаяна
Последний раз редактировалось jonik22sm 12 ноя 2017, 21:58, всего редактировалось 1 раз.
Можно сделать ВСЁ. Было бы желание.
Не сохраняет в EEPROM
не хочу плодить темы
делаю пивоварню бюджетную ..
столкнулся с тем , что контролер виснет от помех при включении котла или газовой плиты (от высоковольтных розрядов )
начал потихоньку изменять код что проверять была ли прервана операция ..разбивать все на части что выполняются по очереди ..
так как в проге нет возможности записывать в оду ячейку еепром несколько раз начал колдовать,сделал 2 переменые , одна в еепром должна писать , а другая меняет значения 0 1 0 1..
и в конце проги как бы при смене значения переменной записать в еепром...не пишет
может кто имеет блок записи в еепром , которым можно писать несколько раз ..
может проблема что даю запись на 1 цикл , а надо 3 .. может поставить таймер задержки выключения ?
делаю пивоварню бюджетную ..
столкнулся с тем , что контролер виснет от помех при включении котла или газовой плиты (от высоковольтных розрядов )
начал потихоньку изменять код что проверять была ли прервана операция ..разбивать все на части что выполняются по очереди ..
так как в проге нет возможности записывать в оду ячейку еепром несколько раз начал колдовать,сделал 2 переменые , одна в еепром должна писать , а другая меняет значения 0 1 0 1..
и в конце проги как бы при смене значения переменной записать в еепром...не пишет
может кто имеет блок записи в еепром , которым можно писать несколько раз ..
SPOILERSPOILER_SHOW
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не сохраняет в EEPROM
rtrig не нужен. в первом блоке на выходе и так импульс
еще можете попробовать пользовательские блоки Sancho (вроде так) для работы с памятью.
еще можете попробовать пользовательские блоки Sancho (вроде так) для работы с памятью.
Не сохраняет в EEPROM
да я уже и по разному делал , переменная точно меняться, уже не в конце а плате добавил блок записи, где идет смена переменной , я уже и на внутренней и на внешней колдовал... с меню запись есть, а моя ни как..
на блоки Sancho смотрел, там запись сразу много переменных, а мне надо только одну переменную от 0 до 10 , но чтоб можно было ставить в нескольких местах..
я не знаю почему почему записать в еепром можно только одним блоком, а читать много раз..
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Контактная информация:
Не сохраняет в EEPROM
dizzyy, Скажите, что конкретно Вам необходимо, сделаем.
Только, пожалуйста, опишите подробно необходимый функционал.
Если писать очень много раз в одну ячейку, то можно протереть "дырку"
![Ха-ха-ха! :haha:](./images/smilies/ucoz_haha.gif)
P.S. какая мс памяти?
P.P.S. По питанию дроссели(лучше сдвоенные) и ёмкости должны помочь, возможно ещё + внешний параметрический стабилизатор.
Последний раз редактировалось Sancho 09 янв 2018, 16:13, всего редактировалось 1 раз.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Не сохраняет в EEPROM
хочу сделать пивоварню, и столкнулся с зависанием контролера при высоком разряде котла или плиты (это я потом разберусь).. я все процессы разбиваю по платам , и если процесс закончился переменная увеличивается на единицу и начинается следующий процесс, если зависло ресет и продолжаем с того же места(хотя хочу чтоб и время запоминал, но это со временем, так как отсчет ведется счетчиком а не часами и буду потихоньку это вводить).
было бы проще - процесс закончен, смена переменной и сразу запись в еепром, а так в конце надо или постоянно отслеживать смену переменной или постоянно писать ..в первом случае у меня почему то не выходит записать, а во втором угроблю еепром .
Последний раз редактировалось dizzyy 09 янв 2018, 16:12, всего редактировалось 1 раз.
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
Не сохраняет в EEPROM
Только что получил эти микросхемы. Тоже есть задумка сохранять накопленные данные время от времени. Пока не разбирался, но Ваш ответ заинтриговал. В блоках работы с ППЗУ вроде бы нет установки конкретного адреса, я думал, что контроллер микросхемы сам динамически в разные места пишет по типу SSD. Или "Стартовое значение" не переменной, а самого адреса ячейки?
Не сохраняет в EEPROM
32 память что на плате часов1307.
за весь процесс будет 8-9 записей о состоянии процесса, а время - запись раз в 5-10 минут(ну пускай 25-30 раз за варку)
а вот с динамичной сменой(или рамдомной свободной ячейки было бы здорово.
Последний раз редактировалось dizzyy 09 янв 2018, 16:17, всего редактировалось 1 раз.
Не сохраняет в EEPROM
стартовое значение переменной. но каждая переменная привязана к определенному конкретному адресу
Не сохраняет в EEPROM
вопрос к знающим - блоки при компиляции выводятся подпрограммой или в каждой плате отдельным кодом?
стартовое я не указывал ни для переменной ни для еепром ..так как при ресете мне не надо стартового, а только то что было..
только вспомнил, я переменную которую записываю в еепром и переменную в еепроме назвал одним именем чтоб не путать, может они жрутся?
стартовое я не указывал ни для переменной ни для еепром ..так как при ресете мне не надо стартового, а только то что было..
только вспомнил, я переменную которую записываю в еепром и переменную в еепроме назвал одним именем чтоб не путать, может они жрутся?
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Контактная информация:
Не сохраняет в EEPROM
Грубо говоря, нужно запоминать номер последней выполненой платы. При перезагрузе начинать с номера из памяти + 1?dizzyy писал(а): ↑09 янв 2018, 16:09я все процессы разбиваю по платам , и если процесс закончился переменная увеличивается на единицу и начинается следующий процесс, если зависло ресет и продолжаем с того же места(хотя хочу чтоб и время запоминал, но это со временем, так как отсчет ведется счетчиком а не часами и буду потихоньку это вводить)
Как по Вашему, сколько времени выполняется одна плата, т.е. как часто будет происходить запись переменной?
Время прикрутим как часы приделаете.
Alias, 24Cxx пишут и читают по заданному адресу. В программе (от Автора) имени переменным присваиваются свои уникальные адреса.
Блоки выводятся кодом, подпрограмму придётся сделать для Вашего случая.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Не сохраняет в EEPROM
стартовое значение можно и не указывать, хотя это значение запишется один раз, потом там будет то, что вы запишете, и даже без стартового там всё равно что-то будет.(скорее всего FF ) , а адреса в епром для переменных программа сама подберет. ну касаемо штатного использования
епром.
блоки это просто куски кода. в IDE всё это видно.
епром.
блоки это просто куски кода. в IDE всё это видно.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость