![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Уже полдня бьюсь с АЦП через ПДП. На стадии вывода значений возникают непонятные зависания. Что только не делал. И вдруг: бамц, озарение! Если убрать математические операции (деление, умножение, взятие остатка), никакого зависания нет. А как только я пытаюсь отобразить значение, вылезает ошибка.
То ли микроконтроллер дохлый, то ли какая-то хитрость есть в том, чтобы STM32F042 научить целочисленной арифметике кроме сложения и вычитания...
То ли микроконтроллер дохлый, то ли какая-то хитрость есть в том, чтобы STM32F042 научить целочисленной арифметике кроме сложения и вычитания...
no subject
Date: 2017-01-15 07:50 pm (UTC)Ну, учитывая то, что gcc в отличие от sdcc умеет оптимизировать, то действительно, все равно.
> а нефиг говносредами пользоваться.
Я как раз говносредами не пользуюсь. У меня IDE geany и компилятор gcc.
> Я вот одну кнопочку нажимаю и все готово.
Мне больше нравится видеть всю информацию в консоли, поэтому хоть и могу на хоткеи все повесить, лучше набрать make, посмотреть выхлоп, а затем уже make flash.
no subject
Date: 2017-01-15 07:53 pm (UTC)no subject
Date: 2017-01-15 07:58 pm (UTC)no subject
Date: 2017-01-15 08:01 pm (UTC)no subject
Date: 2017-01-15 08:38 pm (UTC)Непонятно только, как туда usb и (в случае необходимости) lwip прикручивать: в opencm3-то все сделано единым массивом, никаких лишних движений не нужно делать.
no subject
Date: 2017-01-15 08:42 pm (UTC)С usb/ethernet/sdio (и может еще парой сложных блоков) - да, без готовых решений довольно заморочно вручную писать, это минус. Все остальное пишется влет на регистрах без заморочек.