Показать сообщение отдельно
Старый 02.12.2010, 11:09   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Заказчик просит полный модбас

Цитата:
Сообщение от avas
Потестил.
Вопрос: почему на обращение с третьей функцией по адресу вне доступных переменных, контроллер возвращает нормальный ответ с нулевыми значениями регистров, а не ошибку с кодом недоступности адресов?
Потому что в ОЗУ на этих местах записаны нули. Недоступность возвращается тогда, когда вы попадаете в запрещённую область ОЗУ.


.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием