
spart
14.09.2017
21:47:35

Dr
14.09.2017
21:47:39
а вот держать в голове что это вот клапан который открывается мелкой струйкой говна и открывает огромнейшую канализацию, а это накопительный бачок, а это турбинка с маховичком - проще

Dolphin
14.09.2017
21:47:45
это называется - математическая модель )

spart
14.09.2017
21:48:01
но чисто одной формулой не хочу ограничиваться

Google

Dolphin
14.09.2017
21:48:04

Dr
14.09.2017
21:48:26

Dolphin
14.09.2017
21:48:27
это позорные мысли для АСУшника

Никита
14.09.2017
21:49:41
Какую tda лучше для портативной колонки выбрать? Я посмотрел: их просто дофигища

Dolphin
14.09.2017
21:49:55

Никита
14.09.2017
21:50:22
Ну ок

Dr
14.09.2017
21:50:38

Dolphin
14.09.2017
21:50:44
ДИ

Никита
14.09.2017
21:53:33
Да и tda ли? Явно есть ещё усилители не хуже,
Ау

Victor
14.09.2017
22:13:07

Никита
14.09.2017
22:14:05
Спасибо, сейчас гляну даташиты

Google

Dolphin
14.09.2017
22:15:05
С нами такие фокусы не проходят нах

Victor
14.09.2017
22:16:05

Dolphin
14.09.2017
22:16:21
Не, я про никитоса

Никита
14.09.2017
22:18:10
Tda2822m это я тк понял упрощенная версия?

Victor
14.09.2017
22:18:36
почему упрощённая? корпус другой

Никита
14.09.2017
22:19:03
А пинов меньше вроде

Victor
14.09.2017
22:20:14

Dolphin
14.09.2017
22:20:34
Скорей всего )

Victor
14.09.2017
22:20:39
она ещё в so-8 есть

Dolphin
14.09.2017
22:21:21

Victor
14.09.2017
22:22:04
у этой тда широкий диапазон питающих напряжейни, от 3 до 12, кажется, поэтому можно и от одного аккума питать, в отличие от pam8403 - у этой до 3в до 5.5в, не больше. дашь больше - сдохнет

Dolphin
14.09.2017
22:22:36
а ясн

Victor
14.09.2017
22:22:38
@Dolphin_Soft , есть хочешь? )

Dolphin
14.09.2017
22:22:46
смотрю знакомое чет а понять не могу )
да не то чтобы есть
но позавтракал бы кофе с пироженкой )
вчера встретился с админом кстати, оказался норм поцык

Google

Victor
14.09.2017
22:24:10
убралъ )

Dolphin
14.09.2017
22:24:41
да не парился бы ты так, Юрий Венедиктович :D

Никита
14.09.2017
22:25:32
Tda вообще дорогие?

Victor
14.09.2017
22:25:45

Никита
14.09.2017
22:26:23
ЧиД?

Dolphin
14.09.2017
22:26:33

Victor
14.09.2017
22:27:00
мы разных классов млекопитающие(ся) :)

Dolphin
14.09.2017
22:27:34
Помнится как-то сыр показал плавленный в ночь по москве
так народ жрать побежал :D

Victor
14.09.2017
22:28:04
:D
тебе скоро уже просыпаться )

Victor
14.09.2017
22:28:54
8:30 почти ведь

Fuck
14.09.2017
22:29:21
ЧиД?
чипчипчипчип и дееейл

Dolphin
14.09.2017
22:29:22
я с 3:00 на ногах

Victor
14.09.2017
22:31:05
я с 3:00 на ногах
я кажется спрашивал тебя по оптимизации, вроде бы, но не помню. чем дело закончилось

Dolphin
14.09.2017
22:31:38

Никита
14.09.2017
22:31:43
Лан я спать пойду

Victor
14.09.2017
22:31:52
оптимизации?
вот есть у меня музыкальный плеер, играет синусами с огибающей: https://github.com/winnerru/avrmusic/blob/master/main.c

Google

Victor
14.09.2017
22:32:14
всё делается в обработчике прерывания
как менее ресурсоёмко переделать?
4 канала
мелодия представлена массивом троек: канал, нота, длительность
синус и огибающая - само собой - таблицы

Dolphin
14.09.2017
22:34:19
int8_t _sample = (int8_t)((((int16_t)sineVal - 0x80) * envelopeVal) » 8);
Это плохо очень

Fuck
14.09.2017
22:34:37
что ето за буквы

Admin
ERROR: S client not available

Dolphin
14.09.2017
22:35:38
Это
uint8_t _s_index = channelState[i].sPos » 8;
uint8_t _e_index = channelState[i].ePos » 7;
почему сразу не держать массив » 7

Victor
14.09.2017
22:36:00

Dolphin
14.09.2017
22:37:00
uint8_t sineVal = pgm_read_byte(&(s_sineTable[_s_index]));
uint8_t envelopeVal = pgm_read_byte(&(s_envelopeTable[_e_index]));
uint8_t _sample = (int8_t)((((int16_t)sineVal - 0x80) * envelopeVal) » 8);
Почему сразу не выровнять?

Victor
14.09.2017
22:37:34

Dolphin
14.09.2017
22:37:55
нене
ты читаешь из флеша
и двигаешь 0
почему сразу не подвинуть массив?

Victor
14.09.2017
22:38:32
не понял

Dolphin
14.09.2017
22:38:51
ты читаешь

Google

Dolphin
14.09.2017
22:38:55
uint8_t sineVal = pgm_read_byte(&(s_sineTable[_s_index]));
и двигаешь
int8_t _sample = (int8_t)((((int16_t)sineVal - 0x80) * envelopeVal) » 8);

Victor
14.09.2017
22:39:07
так

Dolphin
14.09.2017
22:39:08
зачем?

Victor
14.09.2017
22:39:21
огибающая

Dolphin
14.09.2017
22:39:34
так храни уже подвинутой

Victor
14.09.2017
22:39:40
нота же - не просто синус, есть атака и release
там же умножение

Dolphin
14.09.2017
22:40:02
я про 0

Victor
14.09.2017
22:40:08
а
в интах хранить вместо уинт?

Dolphin
14.09.2017
22:40:27
int8
-127...127

Victor
14.09.2017
22:40:44
не катит
pgm_read_byte не работает со знаковыми
поэтому у меня 0 - это 0x80

Dolphin
14.09.2017
22:41:42
(int8_t)pgm_read_byte(uint8_t) что вернет?

Victor
14.09.2017
22:42:25
фигню
отрицательные числа в дополнительном коде же