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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вт авг 19, 2008 23:39:59
Откуда: г.Смоленск

Сообщение Saadov »

Уважаемые коты, здравствуйте!

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

Уважаемые коты наведите. мозг в ступоре...бывает такое...
Вложения
.png
Как организовать?
(2.88 КБ) 385 скачиваний
Реклама
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

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

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

struct log_note { uint8_t region_number;
                         uint8_t sensor_number;
                         int       sensor_type;
                         int       error_code;
                        } ;
естественно создание данной структуры нужно производить при наличии ошибки датчика. В общем про структуры я Вам намекнул дальше разбирайтесь, если конкретные вопросы появятся спрашивайте.
Реклама
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вт авг 19, 2008 23:39:59
Откуда: г.Смоленск

Сообщение Saadov »

Спасибо огромное! То что надо, просто совсем затупил, бывает порой...После вашего поста вспомнил как реализовывал меню, где использовал структуры и указатели. Буду мучить...
Как всегда коты помогли, спасиб вам!
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»