Easyelectronics.ru

Электроника для всех
Текущее время: 16 окт 2018, 09:45

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



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

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

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


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

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

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


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

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


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

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


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

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

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


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: 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