Ранее я рассказывал о разбросе цен на микроконтроллеры. Диапазон довольно широкий. Но, несмотря на это, если вы создаёте устройство в единичном экземпляре, то не так уж и важно, сколько стоит микроконтроллер — 500 рублей или 5000. А вот если ваше устройство выпускается серийно, то здесь разница в цена даже на 1 рубль может иметь очень даже существенное значение. И в таких случаях надо продумывать всё до мелочей, в том числе и выбор микроконтроллера. Представьте, что вы разрабатываете умный полив для газона. Датчик дождя срабатывает, полив надо отключить, и нужно подождать ровно 3 секунды, прежде чем закрыть клапан, чтобы успеть выключить насос и не получить гидроудар. Казалось бы, что тут сложного? Но проблема возникает, когда ваш микроконтроллер стоит копейки (например, 8-битный ATtiny), а время ожидания зависит от внешней переменной, которую нужно ДЕЛИТЬ. В математике нет ничего страшного, но для маленького дешевого процессора операция деления — это катастрофа. Она занимает в сотни р