У меня 115 200 8N1 - один модуль (50мс время опроса). Читаю 51 регистр (0х03), 64-65(0х03). Пишу командами 0х10 в регистры 64-65 отдельными переменными. Думаете скорость понизить необходимо?
Вид для печати
У меня 115 200 8N1 - один модуль (50мс время опроса). Читаю 51 регистр (0х03), 64-65(0х03). Пишу командами 0х10 в регистры 64-65 отдельными переменными. Думаете скорость понизить необходимо?
Спасибо, буду пробовать. Такой еще вопрос. У меня есть не тривиальная задачка, на которой я споткнулся. Я вывожу например на экран сумму двух чисел, после чего сравниваю их на равенство. И если сумма литералов оказывается равна константному значению, то обнулить переменную (в данном случае secondCou).
Вложение 35789
Вложение 35790
............................
Вложение 35791 Вложение 35792
petera благодарю!
Юрий, что то не удается мне побороть сброс счетчика... Может по скринам что-то посоветуете?
Вложение 35793
Вложение 35794
Вложение 35795
Кстати, второй счетчик сбрасывается без проблем вообще....
То же самое.... Получается, что первый счетчик при сбросе виснит (64). Второй сбрасывается (65) нормально. И потом снова считает. Пока глюк не нашел. Думаю не в таймингах, а где-то в логике наверное.
Вложение 35798
Вложение 35799
Вложение 35800
В симуляторе сброс работает норм. Сетевая переменная никуда не присваивается...
Вот посмотрите, где-то здесь аналогичный вопрос разруливался:
http://www.owen.ru/forum/showthread.php?t=22925&page=4
От себя добавлю, что создаю отдельные переменные для записи и чтения и всё в кучу не сваливаю!