![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
загрузочного сектора MSP430......................................................................... 60
1. Введение.................................................................................................................. 60
2. Стандартная функция сброса (RESET) и активизация BSL.......................................... 61
2.1. Микроконтроллеры с флеш-памятью MSP430 в 20- и 28-выводном
корпусе с выводами JTAG, объединёнными с портами общего
назначения................................................................................................ 61
2.2. Микроконтроллеры с флеш-памятью MSP430 с обособленными
выводами JTAG.......................................................................................... 62
3. Протокол УАПП (UART)........................................................................................... 63
4. Последовательность синхронизации......................................................................... 63
5. Команды................................................................................................................. 64
5.1. Незащищённые команды.............................................................................. 64
5.2. Команды, защищенные паролем.................................................................... 64
6. Процесс программирования..................................................................................... 64
7. Формат посылки...................................................................................................... 65
7.1. Структура данных....................................................................................... 65
7.2. Контрольная сумма..................................................................................... 65
7.3. Команды-детальное описание....................................................................... 67
7.3.1. Общие положения............................................................................... 67
7.3.2. Принять блок данных (RX Data Block)................................................... 67
7.3.3. Принять пароль (RX Password)............................................................ 68
7.3.4. Полное стирание (Mass Erase)............................................................. 68
7.3.5. Стереть сегмент (Erase Segment)......................................................... 69
7.3.6. Проверка стирания (Erase Check)......................................................... 69
7.3.7. Сменить скорость обмена (Change Baud Rate)....................................... 70
7.3.8. Загрузить программный счётчик (Load PC)............................................. 71
7.3.9. Передать блок данных (ТХ Data Block).................................................. 71
7.3.10. Передать версию BSL (TX BSL Version)............................................... 72
8. Загружаемые BSL.................................................................................................... 72
9. Выход из BSL......................................................................................................... 74
10. Защита паролем.................................................................................................... 74
11. Предохранитель защиты данных (Code Protection Fuse)........................................... 74
12. Внутренние настройки и ресурсы BSL..................................................................... 75
12.1. Идентификатор чипа и версия BSL.............................................................. 75
12.2. Вектора..................................................................................................... 75
12.3. Статус после инициализации...................................................................... 75
12.4. Распределение памяти и используемые ресурсы......................................... 76
13. Отличительные особенности версии BSL1.10........................................................... 77
14. Ссылки:................................................................................................................ 78
Приложение А. Различия между версиями BSL в различных микроконтроллерах.............. 79
feg^tms MSP430Family
Глава 2. Реализация часов реального времени на MSP430......................................... 86
1. Введение.................................................................................................................. 86
1.1. Применение часов реального времени.......................................................... 87
1.2. Задающий генератор MSP430....................................................................... 87
2. Цифровая коррекция фазового сдвига....................................................................... 87
2.1. Формирование синхроимпульсов.................................................................. 88
2.2. Выбор Таймера........................................................................................... 88
2.3. Внешний интерфейс.................................................................................... 88
2.4. Описание принципиальной схемы................................................................. 89
2.5. Потребляемый ток....................................................................................... 89
2.6. Проблемы обеспечения точности................................................................. 90
2.7. Расширяемость........................................................................................... 90
3. Обсуждение прикладной программы.......................................................................... 91
4. Заключение............................................................................................................ 92
Ссылки:.................................................................................................................... 92
Приложение А: пример программы............................................................................... 92
А.1 Использование сторожевого таймера - файл RTC11xWD.s43.......................... 92
А.2 Использование таймера Timer_A-файл RTC11xTA.s43 File.............................. 96
Глава 3. Использование широтно-импульсной модуляции таймера В
в качестве ЦАП............................................................................................. 102
1. Введение................................................................................................................. 102
2. Теория функционирования...................................................................................... 102
2.1. Разрешение............................................................................................... 103
2.2. Частота...................................................................................................... 105
2.3. Используемые ресурсы MSP430................................................................. 105
2.4. Принципиальная схема и осциллограммы.................................................... 106
2.5. Требования к фильтрам.............................................................................. 108
2.6. Суммирование постоянного и переменного сигналов..................................... 109
3. Описание программы............................................................................................. 110
3.1. Калибровка генератора DCO...................................................................... 111
Ссылки:................................................................................................................... 113
Приложение: Листинг про граммы............................................................................... 113
Глава 4. Техника самопрограммирования флэш-памяти MSP430................................. 122
1. Введение................................................................................................................. 122
2. Состав Flash-модуля............................................................................................. 123
3. Стирание и программирование Flash-модуля............................................................ 124
3.1. Программирование Flash памяти с копированием прикладной
программы в ОЗУ...................................................................................... 124
3.2. Прямое перепрограммирование Flash памяти............................................... 126
4. Демонстрационная программа................................................................................. 127
5. Заключение........................................................................................................... 128
Ссылки:................................................................................................................... 129
Приложение А: файл flash_ram.s43............................................................................ 129
Приложение В: файл flashjdle.c.................................................................................. 133
Приложение С: файл flash_var.s43............................................................................. 135
Содержание MSP430Family
III. Интерфейс с внешними устройствами.......................................................................... 138
Дата публикования: 2014-11-18; Прочитано: 332 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!