Здравствуйте. Прочитал эту статью и задал вопрос в этой теме, но никто не ответил. Повторюсь.
Хочу подключить датчик температуры Dallas 18s20 к микроконтроллеру MSP430F149. Программа для МК будет написана в Си. Насколько я знаю, в Си время выполнения команд определить сложно, в то время как в ассемблере я могу точно знать время выполнения каждой конкретной команды. Поясню на примере:
Код:
За сколько машинных циклов выполнится структура do-while сказать сложно, в то время как в ассемблере я могу точно сказать сколько выполняется тот или иной кусок кода.
Вопрос: смогу ли я обеспечить заданные временные интервалы в Си или мне придется использовать ассемблер?
Хочу подключить датчик температуры Dallas 18s20 к микроконтроллеру MSP430F149. Программа для МК будет написана в Си. Насколько я знаю, в Си время выполнения команд определить сложно, в то время как в ассемблере я могу точно знать время выполнения каждой конкретной команды. Поясню на примере:
Код:
Код: Выделить всё
int i = 5000;
do
{
i--;
}
while(i>0)
Вопрос: смогу ли я обеспечить заданные временные интервалы в Си или мне придется использовать ассемблер?
