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

Сменить скорость обмена (Change Baud Rate)



Команда «Сменить скорость обмена» позволяет вести обмен на скоростях, выше, чем 9600 бод, являющейся скоростью обмена по умолчанию. Ускорен­ный обмен данными позволяет укоротить циклы программирования, что важно для устройств с большим объёмом флеш-памяти. Эта команда не защищена паролем.

Три байта от D1 до D3 определяют выбираемую скорость обмена. D1 и D2 определяют скорость процессора (f > fmin), D3 косвенно задаёт частоту ге­нератора контроллера флеш-памяти (fFTGmin < fFTG < fFTGmax) следующим образом:

D1: F1xx: Управляющий регистр основного модуля тактирования (Basic clock module) DC0CTL(DC0.2... DCO.O)
F4xx: Управляющий регистр умножителя частоты FLL+ SCFIO (D, FN_8... FN_2)
D2: F1xx: Управляющий регистр основного модуля тактирования BCSCTL1 (XT20ff, Rsel.2... Rsel.O)
F4xx: Управляющий регистр умножителя частоты FLL+ SCFI1 (NDCO)
D3: 0: 9600 бод
1: 19200бод
2: 38400 бод

После приёма этой командной последовательности BSL возвращает сим­вол подтверждения DATA_ACK на скорости обмена, соответствующей выбран­ной. Для программы обмена, работающей с BSL рекомендуется выдерживать паузу (примерною мс) между сменой скорости обмена и последующим обме­ном данными для стабилизации системы тактирования.

Примечание:

Верхняя максимально допустимая скорость обмена зависит от различных параметров самой системы и окружающей среды, таких, как напряжение пи­тания, диапазон температур и минимальной и максимальной рабочей частоты процессора. См. документацию на конкретный МК.

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






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



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