Показать сообщение отдельно
Старый 05.10.2017, 11:31   #160
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,865
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,665
Поблагодарили 3,280 раз(а) в 1,176 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3291)
По умолчанию

Вчера поменял тип данных для хранения CV на двухбайтовые и теперь для хранения адресов не нужны CV для хранения "старшего" байта адреса. Плюс уровень PWM можно сразу указывать числами 0...4095. Плюс появился запас битов на настройки.

Еще добавил режим сохранения положения сервы/уровня PWM. В этом режиме, при включении питания положения сервы/уровни PWM берутся из памяти и устанавливаются на выходах. Если режим не активирован, что уровень PWM при включении будет выставлен в CV_PWM_LOW.

Для каждого канала этот режим можно включить/выключить через CV настройки режима канала.

Правда после смены типа данных для CV и память уменьшилась до 91-93%. Но скетч работает.

Последний раз редактировалось shalex; 05.10.2017 в 14:43.
shalex вне форума  
Вверх