@ru_arduino

Страница 3542 из 7737
Dolphin
03.10.2017
22:43:27
5482, вручную ставишь запятую после 4го знака

5,482

Alex
03.10.2017
22:43:52
а есть смысл раскладывать руками? Компилятор же сам так сделает?

Dolphin
03.10.2017
22:44:07
не сделает )

Google
Dolphin
03.10.2017
22:44:24
он будет честно умножать

Alex
03.10.2017
22:44:32
ну формулу (43*X)»1 он не выведет, это да)

Dolphin
03.10.2017
22:44:38
как раскладывать научить? )

Alex
03.10.2017
22:44:43
ага

Dolphin
03.10.2017
22:45:38
43 = 32 + 8 + 2 + 1

смотрим какие разряды значимые в двоичном коде, результат - сумма сдвигов

32=5 8=3 2=1 1=0

X * 43 = X«5 + X«3 + X«1 + X Так как AVR не умеет двигать на произвольное число бит, разложим через одинарный сдвиг: uint16_t GetVolts(uint16_t x){ uint16_t y; y = x<<1; y = ( y«1 ) + x; y «= 1; y = ( y«1 ) + x; y «= 1; y += x; return (y>>1); // Умножаем на пять, делением на два }

Alex
03.10.2017
22:47:13
хитро

Dolphin
03.10.2017
22:47:38
это основа алгоритма умножения )

Alex
03.10.2017
22:47:59
я тут вдруг понял, что мне много-много базы надо будет прочитать :D

Dolphin
03.10.2017
22:48:39
в перспективе, еще дифуры и численные методы )

Alex
03.10.2017
22:48:43
ну это просто-понятно, а вот как дальше ты пришел?

Google
Dolphin
03.10.2017
22:49:02
куда дальше?

Alex
03.10.2017
22:49:36
а, все

не туда глянул

Кажется, я все понял

Dolphin
03.10.2017
22:50:53
вот тут, например: https://www.youtube.com/watch?v=1erNantoE1E

я сделал так же

Alex
03.10.2017
22:51:01
Я тебе скажу просто нахуевертить кода на си и не думать, во что оно там превратится легче :D

Dolphin
03.10.2017
22:51:06
зырь какая погрешность

Я тебе скажу просто нахуевертить кода на си и не думать, во что оно там превратится легче :D
согласен, но когда у тебя было 32кб флеша, а осталось два, после пары умножений и одного сложения - невольно задумаешься...

Alex
03.10.2017
22:52:50
ого

как так?

у меня 1кб, такого нет))

Dolphin
03.10.2017
22:53:20
какого? )

это тинька на 1кб )

Stanislav
03.10.2017
22:53:50
Dolphin
03.10.2017
22:54:01
протеус жеж

или ты про мульти-вольт-амперметр? )

Stanislav
03.10.2017
22:54:32
протеус да

не видел никогда

Google
Dolphin
03.10.2017
22:54:52
хе )

Alex
03.10.2017
22:55:38
опа

а я твой пост читал

Stanislav
03.10.2017
22:55:42
блин читал эту статью задолго до сидения в чатиках https://habrahabr.ru/post/247799/

Alex
03.10.2017
22:55:44
на хабре

Stanislav
03.10.2017
22:55:46
дада

Dolphin
03.10.2017
22:56:34
блин читал эту статью задолго до сидения в чатиках https://habrahabr.ru/post/247799/
Да, многие читали, не многие поняли нахуя и как так

а еще - зачем кусаться начал

я и сам не знаю, но выморозили конкретно )

Alex
03.10.2017
22:57:16
когда?)

Dolphin
03.10.2017
22:58:15
да в комментах, началось типа - вот из-за таких негодяев, все аварии на дорогах ... нехуй лезть в проводку, нехуй ездить на колхозе, купи машину нормальную и тп

Stanislav
03.10.2017
22:58:26
лул

Stanislav
03.10.2017
22:59:05
на самом деле прикольно было бы рулить яркостью тормозов по силе нажатия на педаль или ускорению торможения

Dolphin
03.10.2017
22:59:19
да, думал

Dmitriy
03.10.2017
22:59:24
Я тебе скажу просто нахуевертить кода на си и не думать, во что оно там превратится легче :D
Не, нельзя. Никогда нельзя. Я тут решил visual studio освоить, ну и под винду научиться на c и cpp, блаж такая, и как обычно за простые числа взялся. решил AVX поюзать, и вот блин надо постоянно за компилятором присматривать, во что он там твой код превращает.

Google
Dolphin
03.10.2017
23:01:48
:D

Dmitriy
03.10.2017
23:01:52
А то такого хуевертит, вроде бы в пограмме операторов убрал, код свернул, а этот сцука два лишних переключения режима процессора воткнул, по 60 тактов каждое (условно) и сидишь как дурак и думаешь, что ж оно замедлилось то все...

spart
03.10.2017
23:04:08
???

Dolphin
03.10.2017
23:05:13
Я нашел )

тока нах статик, она и так глобальная, а это не плюсы )

Byte
03.10.2017
23:06:34
Да с = вместо == — без разницы :-D

Dolphin
03.10.2017
23:06:52
даладна

не тупи меня с утра, кофя выпил, но еще не подействовало :D

Alex
03.10.2017
23:08:04
@Dolphin_Soft слушай, а в протеусе есть какая-то инфа о перегрузках? Типа не воткнул резистор перед светодиодом.

Dolphin
03.10.2017
23:08:18
неа

Admin
ERROR: S client not available

Dolphin
03.10.2017
23:08:25
но там есть щупы

в моем ролике позырь

Alex
03.10.2017
23:08:42
да, я знаю)

Dolphin
03.10.2017
23:08:42
над вольтметрами стоят

я протеус плохо знаю

там можно ваще - свои модели хуевертить активные

использую его только для отладки АВРок, типа длительности рассчитать там, и тп

да, я знаю)
о! а давай буш моим тестером? :)

Alex
03.10.2017
23:12:26
о_О

Google
Dolphin
03.10.2017
23:12:35
а то Байтик уже второй месяц мне либу протестить обещает :D

Bastad
03.10.2017
23:13:04
А чо течтить то надо?)

Alex
03.10.2017
23:13:13
давай попробуем :D

Все, я спать ушел, спасибо огромное) А то вставать меньше чем через 7 часов) Метка, чтобы не потерять: #ололо_не_пропустить_бы

Dolphin
03.10.2017
23:14:36
Споки

Dmitriy
03.10.2017
23:14:39
Вот с интелями смешно. С мк вместо плавучки целочисленку юзаем, а там наоборот, чтоб массово числа целые множить, нужно в плавучку уходить. А там такая жопа, что аж смешно.

Dmitriy
03.10.2017
23:17:25
Угу. Еще остаток от деления не получить. Конвертации без переключения режима проца нету, что всю оптимизацию убивает на корню. Жопа ваще.

Лан. Пойду тож полежу до рассвету.

Dolphin
03.10.2017
23:19:06
Давай, только все не слизывай :D

споки )

Byte
03.10.2017
23:20:05
а то Байтик уже второй месяц мне либу протестить обещает :D
Дельфинчег, мне бы времени побольше ? Щас рабочее место переношу, может — и выйдет…

Dolphin
03.10.2017
23:20:17
да я тебя и не ругаю жеж )

Byte
03.10.2017
23:20:29
Да я сам себя крою тут :-D

Dolphin
03.10.2017
23:20:34
все понятно, выращивай поколение там главное :)

Ну и свою штуку доделывай

чоткая ))

Byte
03.10.2017
23:21:38


Дело движется ;)

Dolphin
03.10.2017
23:22:06
порядок на столе )

осцил подвесь на полку ;)

Страница 3542 из 7737