@telecatethysis

Страница 1492 из 5118
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 по-моему в названии проскакивало, но точно не уверен, давно дело было..

ОлегЪ
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х

Google
Dmitry
19.09.2017
16:31:30
Это вообще готовое решение
тогда точно нет. у меня всё железо своё.. и дисплей и МК

Kekad
19.09.2017
16:31:47
Заебись - увеличение сроков разработки ради обучения?
Почему бы и нет, если есть возможность? Главное донести начальству что это важно, нужно и повысит квалификацию а в дальнейшем прибыль компании. Или я не прав?

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

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
Теперь у нас есть кибершерлок и робопреподаватель!

Born
19.09.2017
16:38:48
тут же float на выходе будет, нет разве? (int16)(_float)
Ну. Йахз, лол. Я потому и спрашиваю! Но вроде как я вежливо прошу преобразовать в инт16.

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

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

ОлегЪ
19.09.2017
16:44:35
Ну. Йахз, лол. Я потому и спрашиваю! Но вроде как я вежливо прошу преобразовать в инт16.
мне кажется надо вместо _int16 = (int16)(_float) сделать _int16 = (int16)((int16)(_float))

вот только не помню, насколько правильно работает такое преобразование типов

Born
19.09.2017
16:45:07
oO

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

Google
ОлегЪ
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
MSB. Который за минус/плюс отвечает.
вот такое нагуглил int16_t a,b; float f, fx; fx = a * f; if(fx<0) b = (fx-0.5); else b = (fx+0.5);

Или оставить стоковую?
сnоковая это какая?

Kekad
19.09.2017
17:01:23


ОлегЪ
19.09.2017
17:01:59
Отбросив все после точки?
да, но сохранив знак

Kekad
19.09.2017
17:04:49
да, но сохранив знак
Блин, не помню... А до компа мне 2ч х_х

А просто в (int) кастануть не выйдет?

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

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

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

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

мате вроде еще было

поставил джеси лайт, работает

Kekad
19.09.2017
17:12:08
Ну мб знак можно отдельно сэйвнуть?
А еще можно найти где этот знак сидит и через << домножить перемножить и поебаться. Щас попробую родить эту фигню

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

ОлегЪ
19.09.2017
17:14:15
возможно, но немного геморно

ща сделаю

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
У меня оптимизация кода прикольно работала. Ставишь -0 рабит -1 через раз А дальше wasted
Ну там вроде надо всякие volatile херачить. Йахз. Мне пока и без оптимизации весело.)

ОлегЪ
19.09.2017
17:21:00
smt32f4, keil, c
а может там int round(float) есть?

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
да, || проебал, && надо

Страница 1492 из 5118