Easyelectronics.ru

Электроника для всех
Текущее время: 23 июл 2018, 03:00

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: ШИМ для светодиода, нелинейность
СообщениеДобавлено: 07 дек 2017, 15:20 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3464
Откуда: Новосибирск
Ага, если не путаю, вы и были один из, кто советовал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для светодиода, нелинейность
СообщениеДобавлено: 07 дек 2017, 16:04 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 2472
Откуда: Санкт-Петербург
demiurg1978 писал(а):
Таблица всегда быстрее.

Чисто для смеха: на PC это не всегда так (зависит от размера таблицы: обращение к памяти бывает дорогим - cache misses и всё такое, а какое-нибудь умножение выполняется быстро).
Интересно, бывают ли такие ситуации на МК?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для светодиода, нелинейность
СообщениеДобавлено: 07 дек 2017, 16:17 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 4586
Гм, а вы не знаете? Выше 36 MHz на flash включается делитель. Т.е. одно чтение flash (по произвольному адресу) стоит нескольких инструкций.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для светодиода, нелинейность
СообщениеДобавлено: 07 дек 2017, 16:19 
Старожил

Зарегистрирован: 25 фев 2011, 18:45
Сообщения: 3464
Откуда: Новосибирск
Не знаю о чем вы говорите, но всегда есть нюансы и компромиссы. Что знаю я. Индекс и перебор со сравнением.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для светодиода, нелинейность
СообщениеДобавлено: 07 дек 2017, 21:21 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 2472
Откуда: Санкт-Петербург
u37, ну, я не настоящий сварщик. Хотя сейчас припоминаю - упоминания встречал. Но всё равно даже увеличение в 2-3 раза - не тот кошмар, который начинается на 80x86 + DIMM при произвольном доступе к памяти.

demiurg1978, ну да. При необходимости уменьшать таблички и добиваться "локальности" доступа к памяти, чтобы чаще помещаться в линию кэша. А для случая "таблица или функция" - таблица (порой с поиском половинным делением) + линейная интерполяция обычно даёт хороший компромисс.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для светодиода, нелинейность
СообщениеДобавлено: 09 дек 2017, 00:57 
Старожил

Зарегистрирован: 21 янв 2015, 16:19
Сообщения: 503
Сегодня наткнулся в закромах на программку, можно скачать тут.
Я в свое время мучался делал через ексель... потом ее нашел - уже не надо было. Удобно, что можно выбрать разрядность и "впуклость" кривой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ШИМ для светодиода, нелинейность
СообщениеДобавлено: 14 дек 2017, 02:08 
Заглядывает иногда

Зарегистрирован: 15 окт 2017, 22:24
Сообщения: 180
aamonster писал(а):
Интересно, бывают ли такие ситуации на МК?

У большинства МК кэшей нет. По крайней мере жирных, на которых PC может выехать иной раз. Так что с чего там таблице быть медленной по сравнению с всем остальным?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB