
Catethysis
19.09.2017
16:04:44
Спасибо за народ :)

ОлегЪ
19.09.2017
16:06:30

Catethysis
19.09.2017
16:06:41
Крутота!

Google

Petr
19.09.2017
16:09:22
Один дядя в квест железки делал, когда у него спросили не сделает ли он ещё рфид-читалку карточек для загадки - выставил 30к за то, что он будет этому учиться и 5к за работу.

Dmitry
19.09.2017
16:10:50
была такая тема, да название забыл - некий фреймворк, а может и просто библиотека для МК - для того чтобы на графических дисплеях, те, которые сейчас зовутся LCD (цветных) красиво можно было бы графику выводить, а в идеале - еще и с поддержкой анимации...
что-то типа gauge по-моему в названии проскакивало, но точно не уверен, давно дело было..

Petr
19.09.2017
16:10:56
Типа с не работал ещё с этим, вот заплатите - пожалуйста

ОлегЪ
19.09.2017
16:15:55
это глюк телеги или ты повторяешься?
https://i.imgur.com/L1bkcpk.png
вот в другом чяте такое же только что
https://i.imgur.com/R8o0zRZ.png

Petr
19.09.2017
16:18:40
Телега начинает глючить
Показывала что сообщение не отправлено было, переотправил

Dmitry
19.09.2017
16:21:25
Nextion hmi
я правильно понимаю они только с дисплеями продают этот некстион?
ааа.. так это вообще придумка ITEAD ((((
нет. это было не настолько молодым и метросексуальным...
там истоки уходили в начало 2000х

ОлегЪ
19.09.2017
16:30:25

Petr
19.09.2017
16:30:59

Google

Dmitry
19.09.2017
16:31:30

Kekad
19.09.2017
16:31:47

Petr
19.09.2017
16:33:36

Kekad
19.09.2017
16:33:51

Petr
19.09.2017
16:34:06
Его послали с его запросом 35к за rc522 по сути

Клим
19.09.2017
16:34:29
Так что время не жалко

Born
19.09.2017
16:36:44
Есть два байта (раздельно), которые определяют int16. Я хочу значение типа int16 умножить на float, а потом снова поделить на байты. Как правильно выполнить преобразование?
вариант типа:
_float = (_uint8 « 8) + _uint8;
_float *= _floatconst;
_int16 = (int16)(_float)
uint8 = (uint8)(_int16); uint8 = (uint8)(_int16 » 8);
не работает.
Вопрос: што я делаю не так?

Catethysis
19.09.2017
16:36:51
Теперь у нас есть кибершерлок и робопреподаватель!

ОлегЪ
19.09.2017
16:38:10

Born
19.09.2017
16:38:48

ОлегЪ
19.09.2017
16:40:06
ща, вспомню тут ф-цию — напишу

Kekad
19.09.2017
16:41:56

Catethysis
19.09.2017
16:44:13
Не могу найти, но был

ОлегЪ
19.09.2017
16:44:35
вот только не помню, насколько правильно работает такое преобразование типов

Born
19.09.2017
16:45:07
oO

ОлегЪ
19.09.2017
16:45:15
можно конечно через строку, но это костыль будет

Google

ОлегЪ
19.09.2017
16:45:55
@Catethysis @Kekad как вещественное в целое преобразовать?

Born
19.09.2017
16:47:22

ОлегЪ
19.09.2017
16:47:42
ща сделам велосипед из костылей, сек

Born
19.09.2017
16:48:02

ОлегЪ
19.09.2017
16:48:26
младший или старший?

Born
19.09.2017
16:48:49
MSB. Который за минус/плюс отвечает.

Fermon
19.09.2017
16:51:47
Какую ось поставить на малинку?
Или оставить стоковую?

ОлегЪ
19.09.2017
16:57:03

Catethysis
19.09.2017
17:01:06

Kekad
19.09.2017
17:01:23

ОлегЪ
19.09.2017
17:01:59

Kekad
19.09.2017
17:04:49
А просто в (int) кастануть не выйдет?

ОлегЪ
19.09.2017
17:06:14
знак может убить, выше так и делается, но добляется 0.5 чтоб наверняка не проебать знак

Fermon
19.09.2017
17:06:24
сnоковая это какая?
Проебался с вопрос. Понятно, что будет стоять линукс, но не знаю какой дистр выбрать

Kekad
19.09.2017
17:06:36

Google

Kekad
19.09.2017
17:06:41
И потом домножить

ОлегЪ
19.09.2017
17:06:46

Kekad
19.09.2017
17:06:54

ОлегЪ
19.09.2017
17:06:55
убунта кривая как мне показалось
мате вроде еще было
поставил джеси лайт, работает

Kekad
19.09.2017
17:12:08

ОлегЪ
19.09.2017
17:13:11
да, прояитать зенак, запомнить, убрать его, сдвинуть вправо на мантису, присвоить результат инту, поставить знак. Не забыть проверить, что флоат взазит в инт

Born
19.09.2017
17:14:03

ОлегЪ
19.09.2017
17:14:15
возможно, но немного геморно
ща сделаю

Kekad
19.09.2017
17:14:38

ОлегЪ
19.09.2017
17:15:06

Born
19.09.2017
17:15:17
Знать бы чо получается при попытке преобразования флоата в инт.

ОлегЪ
19.09.2017
17:16:08
какой язык, среда разработки и мк (если мк)

Born
19.09.2017
17:17:26
smt32f4, keil, c

Kekad
19.09.2017
17:19:48
smt32f4, keil, c
У меня оптимизация кода прикольно работала.
Ставишь -0 рабит
-1 через раз
А дальше wasted

Born
19.09.2017
17:20:22

ОлегЪ
19.09.2017
17:21:00

Google

Born
19.09.2017
17:23:15

Kekad
19.09.2017
17:31:47
Но может потому что я генерил код в кубе))0)

Born
19.09.2017
17:32:09
/* Obtain the mg value for the three axis */
for(i=0; i< 3; i++)
{
valueinfloat = ((buffer[2*i+1] « 8) + buffer[2*i]) * sensitivity;
pData[i] = (int16_t)valueinfloat;
—------------------—
И это вроде из официальный стм-документации. Йахз, всё должно быть збс.

ОлегЪ
19.09.2017
17:33:04
Nah. Вроде нет.
как то так
int16_t round(float fx)
{
float e = 0.5;
int16_t a = 0;
if((fx < e)&&(fx > -e))
{
a = 0;
}
else
{
if (fx >= e)
{
a = (int16_t)(fx + e);
}
if (fx <= -e)
{
a = (int16_t)(fx - e);
}
}
return a;
}
int16_t a,b;
float f, fx;
fx = a * f;
b = round(fx);

LexsZero
19.09.2017
17:39:11
хуйня код.
при fx = 5 будет 0

Юрий
19.09.2017
17:47:08
b = (uint16_t)fx;
Не?

John
19.09.2017
17:50:39
хм, все такие модные, малину юзают... шо ли себе прибарахлиться?

Nikita
19.09.2017
17:51:07
малина прикольная вещ

John
19.09.2017
17:54:23
натуральную не перевариваю. гамно. клубника в стотыщ раз круче.

Suigintou45
19.09.2017
17:55:00
лучше вишню

ОлегЪ
19.09.2017
18:00:13

LexsZero
19.09.2017
18:00:44
че это?
посмотри на условие ифа внимательно. там по модулю надо смотреть.
5 > -0.5, хуле

ОлегЪ
19.09.2017
18:01:55
да, || проебал, && надо