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

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

Date: 2017-01-15 03:07 pm (UTC)
From: [identity profile] alex-avr2.livejournal.com
Нечего пенять на микроконтроллер когда у самого говнокод!!!!

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

Date: 2017-01-15 05:12 pm (UTC)
From: [identity profile] mbr.livejournal.com
у F0 софтовое деление. Оно крайне тормозное. Ты уверен, что бизнес-логика не ломается? Т.е. сначала набирать буфер в прерываниях/дма, а потом делать математику скопом в основном контексте?

Я сталкивался с багом софтового деления у фрискейла - при использовании операции деления в коротких прерываниях возможно undefined behaviour. Глянь в еррату, может есть что похожее.

May 2025

S M T W T F S
    123
45678910
11121314151617
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 25th, 2025 07:49 am
Powered by Dreamwidth Studios