
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
зырь какая погрешность

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
а еще - зачем кусаться начал
я и сам не знаю, но выморозили конкретно )

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

Dolphin
03.10.2017
22:59:27
но там схема сложнее получается
всегда глаз да глаз
чтобы небыло неожиданностей потом

Byte
03.10.2017
23:01:13

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
Вот с интелями смешно. С мк вместо плавучки целочисленку юзаем, а там наоборот, чтоб массово числа целые множить, нужно в плавучку уходить. А там такая жопа, что аж смешно.

Dolphin
03.10.2017
23:14:49
в процессинге два типа double и Double, И ОНИ СУКА НЕСРАВНИМЫ!

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

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

Byte
03.10.2017
23:20:05

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
порядок на столе )
осцил подвесь на полку ;)