Показать сообщение отдельно
Старый 05.03.2017, 20:15   #11
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (5127)
По умолчанию

Цитата:
Сообщение от bluxer Посмотреть сообщение
Странно, видно у нас мало кто пользуется длинными адресами..
Я не пользовался никогда, поэтому "на пальцах" объяснить не могу.
Цитата:
Сообщение от bluxer Посмотреть сообщение
Беглым взглядом пока не увидел ответов на свои вопросы
Миша, длинный адрес 329 в CV1 ты и не сможешь прописать, просто физически. Значение любого CV ограничено 256 значениями(0-255), т.е. 1 байт. В реальности CV1 не может быть более 127.
Поэтому длинные адреса прописываются в двух CV(младший байт(CV18) и старший байт(CV17) адреса), т.е. длинные адреса определяются уже 2-мя байтами.
Вот чтобы декодер использовал длинный адрес, вместо адреса прописанного в CV1, нужно шестой бит CV29 сделать равным 1.
Вот калькулятор для CV29 на английском.
Т.е. тебе надо просто к значению CV29, которое у тебя сейчас прописано, прибавить 32.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!
laba вне форума  
Вверх
Пользователь сказал cпасибо: