Наваял несложную програмку, она начала работать совсем не так как я ожидал.
В результате изучения оказалось что в вызываемую функцию не передаётся параметр.
void delay(int Pause_ms)
{
counter = 0;
while (counter < Pause_ms)
{}
}
В программе вызываю например delay(15), а это 15 вообще нигде не прописывается , ни в регистрах не видно ни в оперативке.
Уже и в заголовке программы пробовал объявить переменную Pause_ms, место под не в оперативке расчищается, а значение не прописывается.
Не пойму в чём проблема.
Можно конечно прописывать Pause_ms = 15; delay ;
Но хотелось бы разобраться в проблеме.


