Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

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

Пт янв 14, 2022 16:05:01

А адреса можно писать как в EEPROM.?

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

Пт янв 14, 2022 16:07:14

Да, можно. Даже без выравнивания по блокам.

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

Пт янв 14, 2022 16:32:11

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

Добавлено after 1 minute 12 seconds:
А FRAMво сколько раз быстрее EEPROM.?

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

Пт янв 14, 2022 17:14:07

Некорректное сравнение. Быстрее, во-первых, чего? Запись, чтения, падения с 10-го этажа? Во-вторых, можно ответить "в тыщу раз", но если говорить о скорость записи варианта FRAM c интерфейсом I2С, то скорость ограничена скоростью I2C, и тогда может оказаться уже не совсем "в тыщу".
Ну а падают они одинаково, закон Ньютона.
Возьмите два конкретных устройства, например, Ваше текущее и планируемое с FRAM, сравните характеристики в даташитах, плюс возможные влияния алгоритма программы. Вот так будет корректно.

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

Пт янв 14, 2022 17:28:58

Спасибо

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

Сб фев 26, 2022 06:05:39

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

Добавлено after 3 minutes 53 seconds:
Может есть другой способ?То делитесь.Если не жалко.Вот так.Апаратно-програмный метод.И сын ошибок трудных и гений парадоксов друг-А.С Пушкин.

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

Сб фев 26, 2022 06:59:48

Может есть другой способ?То делитесь.Если не жалко.Вот так.Апаратно-програмный метод.
Есть. Система называется "бортовой самописец". :wink:

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

Сб фев 26, 2022 07:02:42

Есть. Система называется "бортовой самописец". А что это .И с чем его едят.Если можно.

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

Сб фев 26, 2022 09:42:32

Есть. Система называется "бортовой самописец". А что это .И с чем его едят.Если можно.

Если есть некая система управления, то запись причины проблемы в этой системе в случае её отключения из-за аварии этой же системой нерационально, так как причиной отключения может быть неисправность самой системы управления. Поэтому задачи управления и записи данных разделяют. Ярким примером является т.н. черный ящик в самолетах (бортовой самописец), который записывает и хранит показания датчиков и управляющих сигналов, что и позволяет значительно облегчить поиск причины аварии путем анализа записанных им данных.
В более простых ситуациях применяют т.н. логгеры - устройства, которые записывают и хранят показания одного или нескольких датчиков. Есть логгеры, выпускаемые промышленностью, например отслеживающие температуру. Но Вы можете сделать и собственный логгер, главное чтобы он никак не зависел от системы управления. При этом вовсе необязательно поручать ему что-то вычислять, это гораздо удобнее сделать потом на ПК.

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

Сб фев 26, 2022 11:06:23

ivan dimir, https://www.google.ru/search?newwindow= ... =827&dpr=1

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

Сб фев 26, 2022 17:59:48

Может это запись на flesh карту?

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

Сб фев 26, 2022 18:05:29

Может это запись на flesh карту?
Да на что хотите, на то пишите, хоть на проволочный магнитофон. Главное, чтобы это был полностью автономный аппарат.

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

Сб фев 26, 2022 20:53:40

ART_ME писал(а):полностью автономный аппарат
А на этот автономный аппарат вы как будете данные передавать?
По какому-то своему каналу связи или с тех же датчиков показания будете снимать?
ivan dimir писал(а):на flesh карту
На какую карту? Если на микро-сд, то по какому режиму обмена с хостом?
Если однобитный SPI-режим, то покажите мне рабочий драйвер, который корректно пишет на эту карту не портя файловую систему на карте?

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

Вс фев 27, 2022 07:09:57

ART_ME писал(а):полностью автономный аппарат
А на этот автономный аппарат вы как будете данные передавать?
По какому-то своему каналу связи или с тех же датчиков показания будете снимать?
Странный вопрос: как хотите, так и передавайте: по своему каналу связи или с тех же датчиков, или и то и другое вместе.
Для поиска причин аварии очевидно, что больше данных для анализа, тем лучше.
Ответить