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

Глава 6. Реализация шины SMBus на базе микроконтроллера MSP430. Влияние на регистры: нет



Протокол «Чтение блока» 9

Влияние на регистры: нет

Влияние на память: стек, максимум 40 байт, блок

памяти

Описание Шаг Направление

старт (start) из

адрес(address) из

запись(W) из

подтверждение(acknowledge) в
команда (command) из

подтверждение(acknowledge) в
старт (start) из

адрес(address) из

чтение(R) из

подтверждение(acknowledge) в
счётчик байт (byte count) в
подтверждение(acknowledge) из
данные (data) в

подтверждение(acknowledge) из

данные и АСК повторяются п раз
неподтверждение(NACK) из

стоп (stop) из

Параметры в стеке

флаг ошибкиеггог_йад младшая область памяти

low mem

счётчик байт byte count
указатель блока block pointer
команда command

адрес address старшая область памяти

high mem

Пример использования

PUSH #00h
PUSH #00Bh
PUSH #0020h
PUSH #00550h
PUSH #00h

место для кода ошибки поместить адрес в стек код команды "темпера­тура батареи" указатель на начало блока зарезервировать байт





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



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