Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Реализация шины SMBus на базе микроконтроллера MSP430. ошибочное завершение - вызов обработчика ошибок





CMP JZ


#00h, error


R9


ошибки

ошибочное завершение - вызов обработчика ошибок


rwp


PUSH SR
PUSH R7
PUSH R8
PUSH R9
PUSH R14
PUSH R15
PUSH R1C
PUSH Rll
PUSH R12
PUSH R13
MOV. В 26 (SP), R8
MOV. В 28 (SP), R7
CALL #sbit
CALL tsendzero
CALL #ack
CALL #sbyte
CALL #ack

CALL #rsbit

CALL #sendone

CALL #ack

CALL #rbyte

MOV.В R14, 22(SP)

CALL #sack

CALL #rbyte

CALL #nack


параметр команды параметр адреса отправить стартовую посылку и адрес отправить «О» для записи

ждём подтверждения (АСК)

отправить код команды ждём подтверждения (АСК)

отправить повторяющие­ся стартовую посылку и адрес

отправить «1» для чтения

ждём подтверждения (АСК)

принять младший байт данных

сохранить младший байт данных в стеке ждём подтверждения (АСК)

принять старший байт данных отправить неподтверж-






Дата публикования: 2014-11-18; Прочитано: 251 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...