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

Глава 1. Отличительные особенности программатора на основе



загрузочного сектора 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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