A.M.>>...
Massaraksh> Надо учесть, что данные в EEPROM могут располагаться разными способами. У меня, например, 2 байта - код датчика давления, 2 байта - код акселерометра, и я хочу 2 графика совместить. Но возможно и другое расположение/количество датчиков.
Massaraksh> P.S.: Лично мне, как понимаешь, эта программа не нужна.
Я ранее писал
Идея заключается в том чтобы вынести модуль в отдельную программу.
В настройках программы (внешний cfg файл) описывается количество и формат данных, на вход подается файл массив из EEPROM.
Для илюстрации как работает сейчас, формальное описание данных для понимания
Длина кадра - это длина записи в байтах
График (старт, длина) где старт - начальный бит данных в записи, длина - длина данных в битах
Старт и Длина сделаны в битах потому как у меня данные пишутся достаточно плотно, поэтому неиспользуемые биты урезаю
Высотомер Сергея.
Длина кадра = 2 (байты)
График1 = (0, 16) (биты)
Высотомер Massaraksh
Длина кадра = 4 (байты)
График1 = (0, 16) (биты)
График2 = (15, 16) (биты)
Описание данных вынесено во внешний файл конфигурации программы... соответственно получаю обработку любых данных не зависимо от схемы и количества датчиков.
Это сообщение редактировалось 08.06.2011 в 16:06