Ответ(+):
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Кодер 14 декабря 2004 г. 16:24
В ответ на: блин, неужели только так??? Ведь код с инициализацией уже присутствует в проге, его нужно только вытащить грамотно. отправлено neiro 14 декабря 2004 г. 15:37

Если ты посмотришь как данные С-шные конструкции

unsigned char time []={6,0xb3,0x70,0x65,0xbc,0xc7,0x3a};
unsigned char data []={5,0xe3,0x61,0xbf,0x61,0x3a};
unsigned char prosmotr[]={8,0xa8,0x70,0x6f,0x63,0x6d,0x6f,0xbf,0x70};

реализованы на ASM'е, то все поймешь.
В начале проги каждый элемент массива тупо получает свое значение и все.
Поэтому вышеприведенный вариант №2 или пиши свою функцию, где каждый элемент массива "тупо получает свое значение" и вызывай ее скока хочешь:

unsigned char time [6];
unsigned char data [6];
unsigned char prosmotr[9];

viod InitValues() {
time[0] = 0x06;
....
prosmotr[8] = 0x70;
}

void main() {
InitValues(); // по старту
....
InitValues(); // повторно
}

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

Ответы



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

E-mail: info@telesys.ru