Пт май 13, 2016 16:12:41
Пт май 13, 2016 21:16:57
Сб май 14, 2016 09:14:56
Чт май 19, 2016 10:55:02
Чт май 19, 2016 11:31:57
Чт май 19, 2016 11:42:03
Чт май 19, 2016 13:31:03
Чт май 19, 2016 15:19:57
#define GLOBAL_Q 24
#if GLOBAL_Q == 29
#define _IQsin(A) _IQ29sin(A)
#endif
#if GLOBAL_Q == 28
#define _IQsin(A) _IQ28sin(A)
#endif
#if GLOBAL_Q == 27
#define _IQsin(A) _IQ27sin(A)
a = _IQsin(b);
Чт май 19, 2016 16:02:06
drakon писал(а):У взрослых МК и FPU есть, хоть он и медленнее. Я iq математику применяю в МК с частотой 24 МГц.
drakon писал(а):Удобно когда есть GLOBAL_Q
drakon писал(а):Еще бы имена функций или обертки к ним чтоб заменить техасовские Вашими (заменить только src).
drakon писал(а):Хотелось бы увидеть конфигурирование: куда класть таблицу для каждой ф-и 0) ОЗУ 1) ПЗУ.
drakon писал(а):Я так понимаю написано в GCC asm?
drakon писал(а):а если я захочу скомпилировать под IAR?
Пт май 20, 2016 08:50:49
Пт май 20, 2016 08:58:23
Ср июн 15, 2016 13:38:24
Ср июн 15, 2016 13:56:46
Ср июн 15, 2016 14:02:22
Ср июн 15, 2016 14:20:28
round(A/B*2^Q) + E
Ср июн 15, 2016 14:26:41
Ср июн 15, 2016 15:11:40
Ср июн 15, 2016 15:27:06
Ср июн 15, 2016 15:48:02
Пт июл 08, 2016 22:06:31
menzoda писал(а):Я тут просто разбираюсь с самим гитхабом, сравниваю его с гитлабом. То там попробовал, то там. Походу дела там кое-что переименовал и ссылка отвалилась. Вот новая. Больше экспериментировать не буду. А вообще, в данный момент закопался с операцией деления. Используемый алгоритм дает на выходе погрешность где-то в полтора бита. Чтобы её исправить нужно будет использовать весьма дорогостоящий набор операций, а так неохота...