Не работает элементарный кусочек кода: unsigned int boud = (14745600 / (16 * 2400)) - 1;
Если не использовать выражение, то все получается замечательно.
Такой вариант - функционирует. unsigned int boud = 383;//(14745600 / (16 * 2400)) - 1;
И так тоже годится. unsigned int boud = 16 * 2400; boud = 14745600 / boud; --boud;
Компилирую в AVRStudio 4.14 Build 589 (без оптимизации) чип - mega8515
|