логично предположить что на ST блок выполняется в цикле проекта, а на Си только по запросу, который Вы не выполняете