А по макросам не проконсультируете, почему не получается функцией write() запись в регистр? Может какие особенности у функции? Почему с кнопки работает а с макроса нет?