[an error occurred while processing this directive]
|
есть серийный порт - типа консоль управления
обрабатываю в прерывании по приему
цель:
чтоб чел забивал команды управления
пытаюсь сохранить данные между вызовами прерывания
это все объявлено в модуле обработки прерывания
static char recieved_string[];
static char *ptr_recieved_string;
по прерыванию пишу
*ptr_recieved_string = data; - записываю в массив принятый байт
ptr_recieved_string++;
а все равно после очередного вызова прерывания указатель показывает на первый символ
что неправильно понимаю,делаю ?
E-mail: info@telesys.ru