[an error occurred while processing this directive]
код
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено evro 22 сентября 2005 г. 20:25
В ответ на: Код в студию! отправлено Bill 22 сентября 2005 г. 20:11

это часть кода
пока писал кажись понял в чем проблема
у меня при каждом вызове прерывания указатель ставится на первый байт массива строкой
ptr_recieved_string = recieved_string;
щас проверять бу

reciever.c

static char recieved_string[5];
static volatile char *ptr_recieved_string;
char data;

void data_recieve_sock0(void)
{
ptr_recieved_string = recieved_string;

*ptr_recieved_string = data;
ptr_recieved_string++;

для проверки вывод в порт результата
size_t result;
result = strlen(recieved_string);
printf("l[%s] eq [%d]\n\r",recieved_string, result);

}



Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru