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

Принять блок данных (RX Data Block)



Команда «Принять блок данных» используется для всех операций записи во флеш-память, ОЗУ либо регистры контроля периферийных модулей по ад­ресам OOOOh—01 FFh. Команда защищена паролем.

Библиотека Компэла 67


Ь //- Использование внутренних функций, периферийных блоков...

16-битный чётный адрес начала блока задаётся байтами AL (младший) и АН (старший).

16-битная чётная длина блока определяется байтами LL (младший) и LH (старший). Ввиду того, что число собственно байт данных ограничено до 250, LH всегда равен 0.

Последующие байты данных завершаются байтами контрольной суммы CKL (младший) и СКН (старший). Если приём и программирование соответству­ющего блока данных были успешными, BSL передаёт символ подтверждения DATA_ACK. В противном случае BSL возвращает DATA_NAK.

Примечание:

Версии BSL V1.40 и выше поддерживают верификацию в режиме реаль­ного времени внутри MSP430 для адресов 0200h-FFFFh, что на 50% снижает время программирования/верификации.

В случае ошибки загружаемая версия программатора на основе загрузоч­ного сектора BL_150S_14x.txt дополнительно содержит адрес первой некоррек­тно записанной ячейки +3 в буфере ОЗУ по адресу 0200И (либо 021 Eh для МК семейства F14x).





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



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