eddy_em: (Костерок)
eddy_em ([personal profile] eddy_em) wrote2017-01-15 05:44 pm

Мистика…

Уже полдня бьюсь с АЦП через ПДП. На стадии вывода значений возникают непонятные зависания. Что только не делал. И вдруг: бамц, озарение! Если убрать математические операции (деление, умножение, взятие остатка), никакого зависания нет. А как только я пытаюсь отобразить значение, вылезает ошибка.

То ли микроконтроллер дохлый, то ли какая-то хитрость есть в том, чтобы STM32F042 научить целочисленной арифметике кроме сложения и вычитания...

[identity profile] hrun-morjov.livejournal.com 2017-01-15 03:07 pm (UTC)(link)
не в китае купленный кирпич? Бо были разговоры, что они с заводов брак тащат с слабопрогнозируемыми глюками

[identity profile] eddy-em.livejournal.com 2017-01-15 04:23 pm (UTC)(link)
Нет, честный "nucleo". Дорогущий, зараза!

Но я, конечно, не ожидал, что у cortex-M0 нет аппаратной операции целочисленного деления. Блин...

[identity profile] electrodyssey.livejournal.com 2017-01-15 04:39 pm (UTC)(link)
Может переполнение где-нибудь, или похожая бяка?

[identity profile] mbr.livejournal.com 2017-01-15 05:14 pm (UTC)(link)
Там не только софтового деления нет. Там всего-то два десятка инструкций оставили. Очень кастрированное ядро. Поэтому не удивляйся, что оно будет тормозить после F1.