В том то и дело, что все ТУПО! Других вариантов нет :) (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Кодер 14 декабря 2004 г. 18:20
В ответ на: Как раз там то (в начале проги) всё сделано не тупо! отправлено neiro 14 декабря 2004 г. 16:39

Смотри внимательно, что тебе ответчают.
Вариантов начальной инициализации переменных всего два:
1. "Тупо" до функуии main() - time[0]=cont_0 и т.д.;
2. Инициализируемые значения лежат в памяти кода и в цикле
прогружаются в массив в области переменных.
Это и есть варант №2, что написал тебе в первом же ответе.
Смотри внимательней.

unsigned char time []={6,0xb3,0x70,0x65,0xbc,0xc7,0x3a};

и

const unsigned char code cnt_time []={6,0xb3,0x70,0x65,0xbc,0xc7,0x3a};
unsigned char time [7];
void main () {
int i;
for(i=0; i<7; i++) time[i] = cnt_time[i];
}

это по-существу один код.
Тока формально цикл инициализации выполняется раньше перехода на метку main

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

Ответы



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

E-mail: info@telesys.ru