Страница 1 из 1

Организация данных в AVR?

Добавлено: Вс сен 27, 2009 21:30:25
Saadov
Уважаемые коты, здравствуйте!

Совсем запутался, подкинте идею, как реализовать данный алгоритм.
Готового кода не прошу, просто ткните носом куда нюхать...
Есть датчики, которые посылают свои данные в AVR.
Как организовать сохранение некоторых данных в памяти контроллера на Си, чтобы потом можно было скинуть в виде статистики, то есть датчики расположены в разных районах, в каждом районе датчики делятся по номерам, в одном районе присутствуют разного типа датчики, и у каждого датчика может быть свой код ошибки.
Готового кода не прошу, просто наведите на мысль, как эти все данные сорганизовать в памяти AVR.
Если бы просто считать количество срабатываний и в каких районах, то все можно было бы писать в массив, но тут еще и параллельно надо сохранить код ошибки, и от какого типа датчика этот код пришел.

Уважаемые коты наведите. мозг в ступоре...бывает такое...

Re: Организация данных в AVR?

Добавлено: Вс сен 27, 2009 23:33:33
smac
Saadov писал(а):Уважаемые коты, здравствуйте!
...
Уважаемые коты наведите. мозг в ступоре...бывает такое...
Наверное нужно смотреть в сторону структур, например

Код: Выделить всё

struct log_note { uint8_t region_number;
                         uint8_t sensor_number;
                         int       sensor_type;
                         int       error_code;
                        } ;
естественно создание данной структуры нужно производить при наличии ошибки датчика. В общем про структуры я Вам намекнул дальше разбирайтесь, если конкретные вопросы появятся спрашивайте.

Добавлено: Пн сен 28, 2009 00:30:32
Saadov
Спасибо огромное! То что надо, просто совсем затупил, бывает порой...После вашего поста вспомнил как реализовывал меню, где использовал структуры и указатели. Буду мучить...
Как всегда коты помогли, спасиб вам!