AVR&Stm32 сохранение текущих аварийных данных в EEPROM.

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Сообщение ivan dimir »

А адреса можно писать как в EEPROM.?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 5857
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж

Сообщение >TEHb< »

Да, можно. Даже без выравнивания по блокам.
Усложнять просто. Упрощать сложно.
Контактная информация:
Реклама
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Сообщение ivan dimir »

я пишу без функций например ст байт 0 мл байт1 адреса потом если нужно 2 байта разделяю.На две части. и адреса пошли 2ст байт 3 младший.

Добавлено after 1 minute 12 seconds:
А FRAMво сколько раз быстрее EEPROM.?
Друг Кота
Сообщения: 12867
Зарегистрирован: Сб дек 18, 2021 19:25:32

Сообщение Martian »

Некорректное сравнение. Быстрее, во-первых, чего? Запись, чтения, падения с 10-го этажа? Во-вторых, можно ответить "в тыщу раз", но если говорить о скорость записи варианта FRAM c интерфейсом I2С, то скорость ограничена скоростью I2C, и тогда может оказаться уже не совсем "в тыщу".
Ну а падают они одинаково, закон Ньютона.
Возьмите два конкретных устройства, например, Ваше текущее и планируемое с FRAM, сравните характеристики в даташитах, плюс возможные влияния алгоритма программы. Вот так будет корректно.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Сообщение ivan dimir »

Спасибо
Реклама
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Сообщение ivan dimir »

Извените коллеги.Теперь знаю.Нужно задействовать прерывание по выводу.А аппаратно включить транзистор.коллектор на вывод прерывания эмитер на минус.А база на вывод который будет реагировать на это событие.То ли АЦП то ли что то другое.Вот и вся сказка.Обычный EEPROM.А да в обработчике прерівания віставить флаг.И настроить прерывание на событие по фронту.Запись в нулевом меню.Просмотр куда в последующем.Да это вообщем неважно.

Добавлено after 3 minutes 53 seconds:
Может есть другой способ?То делитесь.Если не жалко.Вот так.Апаратно-програмный метод.И сын ошибок трудных и гений парадоксов друг-А.С Пушкин.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Сообщение ART_ME »

[uquote="ivan dimir",url="/forum/viewtopic.php?p=4189484#p4189484"]Может есть другой способ?То делитесь.Если не жалко.Вот так.Апаратно-програмный метод.[/uquote]Есть. Система называется "бортовой самописец". :wink:
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Сообщение ivan dimir »

Есть. Система называется "бортовой самописец". А что это .И с чем его едят.Если можно.
Друг Кота
Аватара пользователя
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Сообщение ART_ME »

[uquote="ivan dimir",url="/forum/viewtopic.php?p=4189491#p4189491"]Есть. Система называется "бортовой самописец". А что это .И с чем его едят.Если можно.[/uquote]
Если есть некая система управления, то запись причины проблемы в этой системе в случае её отключения из-за аварии этой же системой нерационально, так как причиной отключения может быть неисправность самой системы управления. Поэтому задачи управления и записи данных разделяют. Ярким примером является т.н. черный ящик в самолетах (бортовой самописец), который записывает и хранит показания датчиков и управляющих сигналов, что и позволяет значительно облегчить поиск причины аварии путем анализа записанных им данных.
В более простых ситуациях применяют т.н. логгеры - устройства, которые записывают и хранят показания одного или нескольких датчиков. Есть логгеры, выпускаемые промышленностью, например отслеживающие температуру. Но Вы можете сделать и собственный логгер, главное чтобы он никак не зависел от системы управления. При этом вовсе необязательно поручать ему что-то вычислять, это гораздо удобнее сделать потом на ПК.
Электрический кот
Аватара пользователя
Сообщения: 1029
Зарегистрирован: Сб мар 09, 2013 11:29:22
Откуда: 40RUS, Жуков

Сообщение 240265 »

IVL ex UA6PJ
Мучитель микросхем
Сообщения: 440
Зарегистрирован: Вс дек 29, 2019 08:05:21

Сообщение ivan dimir »

Может это запись на flesh карту?
Друг Кота
Аватара пользователя
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Сообщение ART_ME »

[uquote="ivan dimir",url="/forum/viewtopic.php?p=4189872#p4189872"]Может это запись на flesh карту?[/uquote]Да на что хотите, на то пишите, хоть на проволочный магнитофон. Главное, чтобы это был полностью автономный аппарат.
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Сообщение Dimon456 »

ART_ME писал(а):полностью автономный аппарат
А на этот автономный аппарат вы как будете данные передавать?
По какому-то своему каналу связи или с тех же датчиков показания будете снимать?
ivan dimir писал(а):на flesh карту
На какую карту? Если на микро-сд, то по какому режиму обмена с хостом?
Если однобитный SPI-режим, то покажите мне рабочий драйвер, который корректно пишет на эту карту не портя файловую систему на карте?
Друг Кота
Аватара пользователя
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Сообщение ART_ME »

[uquote="Dimon456",url="/forum/viewtopic.php?p=4190044#p4190044"]
ART_ME писал(а):полностью автономный аппарат
А на этот автономный аппарат вы как будете данные передавать?
По какому-то своему каналу связи или с тех же датчиков показания будете снимать?[/uquote]Странный вопрос: как хотите, так и передавайте: по своему каналу связи или с тех же датчиков, или и то и другое вместе.
Для поиска причин аварии очевидно, что больше данных для анализа, тем лучше.
Ответить

Вернуться в «ARM»