Как использовать переменную в качестве параметра в функции, которая поддерживает только константное выражение

Я использую эту функцию:

__delay_cycles(var); 

и я получаю следующую ошибку:

Аргумент к_delay_cycles должно быть постоянным выражением

Справедливо! Но как я могу обойти это? Я должен откладывать свою программу с другим значением каждый раз. Я получаю свои данные от RS232 и заболел вint переменная. Я должен использовать эту функцию, и я не могу изменить ее структуру. Я использую AtMega16.

Ответы на вопрос(3)

Ваш ответ на вопрос