Главная » Все файлы » Просмотр файлов из архивов » Документы » Руководство пользователя MSP430

Руководство пользователя MSP430 (Раздаточные материалы)

2017-12-26СтудИзба

Описание файла

Файл "Руководство пользователя MSP430" внутри архива находится в следующих папках: Раздаточные материалы, Описания к различным сериям микроконтроллеров. Документ из архива "Раздаточные материалы", который расположен в категории "". Всё это находится в предмете "системы автоматического управления (сау) (мт-11)" из 8 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "системы автоматического управления (сау)" в общих файлах.

Онлайн просмотр документа "Руководство пользователя MSP430"

Текст из документа "Руководство пользователя MSP430"

Микроконтроллеры семейства MSP430

Микроконтроллеры семейства MSP430 1

Введение 2

Семейство микроконтроллеров MSP430 Texas Instruments 4

Раздел 1. Архитектура MSP430 9

Раздел 2. Системный сброс, прерывания и рабочие режимы 13

Системный сброс и инициализация 13

Раздел 3 16-разрядное RISC CPU 26

3.1 Введение в ЦПУ 26

3.2 Регистры ЦПУ 28

3.3 Режимы адресации 32

3.4 Набор команд 37

Набор команд MSP430 44

Раздел 4 Основной модуль тактирования 46

4.1 Введение в основой модуль тактирования 46

4.2 Функционирование основного модуля тактирования 47

4.2 Функционирование основного модуля тактирования 48

4.3 Регистры основного модуля тактирования 56

Раздел 5 Контроллер флэш-памяти 59

5.1 Введение в флэш-память 59

5.2 Сегментация флэш-памяти 60

5.3 Функционирование флэш-памяти 60

Раздел 6 Супервизор напряжения питания 74

Раздел 7 Аппаратный умножитель 78

Раздел 8 Контроллер DMA 82

Раздел 9 Цифровые входы/выходы 96

Раздел 10 Сторожевой таймер 100

Раздел 11 Таймер А 105

11.1 Введение в таймер А 105

11.2 Функционирование таймера А 106

Раздел 12 Таймер В 123

Раздел 13 Периферийный интерфейс USART, режим UART 143

Периферийный интерфейс USART, режим UART 158

Раздел 14 Периферийный интерфейс USART, режим SPI 165

Периферийный интерфейс USART, режим SPI 173

Раздел 15 Периферийный интерфейс USART, режим I2C 180

15.3 Регистры модуля I2C 195

Раздел 16 Компаратор А 200

16.1 Введение в компаратор А 200

16.2 Функционирование компаратора А 201

16.3 Регистры компаратора А 206

Раздел 17 АЦП12 207

17.1 Введение в АЦП12 207

17.2 Функционирование АЦП12 209

Раздел 18 АЦП10 222

18.1 Введение в АЦП10 222

18.2 Функционирование АЦП10 224

18.3 Регистры АЦП10 241

Раздел 19 ЦАП12 246

19.1 Введение в ЦАП12 246

19.2 Функционирование ЦАП12 248

19.3 Регистры ЦАП12 253

Замечания по ошибкам в оригинале MSP430 256

Введение

Об этом руководстве

В настоящем руководстве рассматриваются модули и периферийные устройства семейства микроконтроллеров MSP430x1xx. Представлен обобщенный обзор каждого модуля и периферийного устройства. Не все микроконтроллеры обладают полным набором функций и особенностей модулей и периферийных устройств, рассмотренных здесь. Кроме того, конкретная реализация модулей и периферии может различаться в разных устройствах семейства, либо они могут быть реализованы не в полном объеме. Назначение выводов, подключение источников внутренних сигналов и рабочие параметры отличаются от устройства к устройству. Пользователю необходимо изучить информацию по конкретному микроконтроллеру для выяснения подробностей его работы.

Дополнительная документация

Дополнительную информацию по рассматриваемой теме можно найти на сайте http://www.ti.com/msp430.

Предупреждение FCCi

Это оборудование предназначено для тестирования только в лабораторной среде. Оно генерирует, использует и может излучать радиочастотную энергию, и не было протестировано на соответствие с ограничениями для вычислительных устройств, предусмотренными подразделом J раздела 15 правил FCC, разработанных для обеспечения разумной защиты от радиочастотной интерференции. Функционирование этого оборудования в других средах может вызвать взаимные помехи с системами радиокоммуникаций, из-за чего пользователь может понести расходы, связанные с необходимостью проведения каких-либо измерений для снижения помех.

Принятые обозначения

Примеры программ показаны особым шрифтом.

Глоссарий

Сокращение

Значение

Раздел с подробным описанием

ACLK

Auxiliary Clock (вспомогательное тактирование)

«Модуль основного тактирования»

ADC

Analog-to-Digital Converter (аналого-цифровой преобразователь, АЦП)

 

BOR

Brown-Out Reset (Сброс при пониженном питающем напряжении)

«Системы сброса, прерываний и режимы работы»

BSL

Bootstrap Loader (начальный загрузчик программной памяти или ОЗУ)

www.ti.com/msp430

CPU

Central Processing Unit (центральное процессорное устройство, ЦПУ)

«16-разрядное RISC CPU»

DAC

Digital-to-Analog Converter (цифро-аналоговый преобразователь, ЦАП)

 

DCO

Digitally Controlled Oscillator (осциллятор с цифровым управлением)

«Модуль основного тактирования»

dst

Destination (Назначение)

«16-разрядное RISC CPU»

FLL

Frequency Locked Loop (система автоматической подстройки частоты)

 

GIE

General Interrupt Enable (общее разрешение прерываний)

«Системы сброса, прерываний и режимы работы»

INT (N/2)

Integer portion of N/2 (целая часть N/2)

 

I/O

Input/Output (вход / выход)

«Цифровые входы/выходы»

ISR

Interrupt Service Routine (процедура обработки прерывания)

 

LSB

Least-Significant Bit (младший бит)

 

LSD

Least-Significant Digit (младший разряд)

 

LPM

Low-Power Mode (режим пониженного энергопотребления)

«Системы сброса, прерываний и режимы работы»

MAB

Memory Address Bus (адресная шина памяти)

 

MCLK

Master Clock (главное тактирование)

«Модуль основного тактирования»

MDB

Memory Data Bus (шина данных памяти)

 

MSB

Most-Significant Bit (старший бит)

 

MSD

Most-Significant Digit (старший разряд)

 

NMI

(Non)-Maskable Interrupt (немаскируемое прерывание)

«Системы сброса, прерываний и режимы работы»

PC

Program Counter (программный счетчик)

«16-разрядное RISC CPU»

POR

Power-On Reset (сброс при включении питания)

«Системы сброса, прерываний и режимы работы»

PUC

Power-up clear (очистка при включении питания)

«Системы сброса, прерываний и режимы работы»

RAM

Random Access Memory (оперативное запоминающее устройство, ОЗУ)

 

SCG

System Clock Generator (генератор системного тактирования)

«Системы сброса, прерываний и режимы работы»

SFR

Special Function Register (регистр специального назначения)

 

SMCLK

Sub-System Master Clock (подсистема главного тактирования)

«Модуль основного тактирования»

SP

Stack Pointer (указатель стека)

«16-разрядное RISC CPU»

SR

Status Register (регистр статуса)

«16-разрядное RISC CPU»

src

Source (источник)

«16-разрядное RISC CPU»

TOS

Top-of-Stack (вершина стека)

«16-разрядное RISC CPU»

WDT

Watchdog Timer (сторожевой таймер)

«Сторожевой таймер»

Соглашения в обозначениях состояния битов регистров

Каждый регистр показывается с ключом, означающим тип доступа к каждому индивидуальному биту и его исходное состояние:

Тип доступа к битам регистра и исходное состояние

Ключ

Тип доступа к биту

rw

Чтение / запись

r

Только чтение

r0

Читается как «0»

r1

Читается как «1»

w

Только запись

w0

Записывается как «0»

w1

Записывается как «1»

(w)

Бит в регистре не реализован; запись 1 приводит к импульсу. Всегда читается как «0»

h0

Очищается аппаратно

h1

Устанавливается аппаратно

-0, -1

Состояние после сигнала PUC

-(0), -(1)

Состояние после сигнала POR

Семейство микроконтроллеров MSP430 Texas Instruments

Возрастающий спрос на продукцию с автономным (батарейным) питанием вызвал необходимость создания микроконтроллеров с низким и сверхнизким энергопотреблением. Компания Texas Instruments разработала и серийно выпускает семейство микроконтроллеров MSP430, которое удовлетворит требования самого взыскательного разработчика устройств на микроконтроллерах. Применяя микроконтроллеры MSP430, разработчики получают мощный инструмент для работы с аналоговыми и цифровыми сигналами при сверхнизком потреблении энергии батареи. Энергии литиевой батареи достаточно для питания прибора в течение 5 лет. Краткие технические характеристики микроконтроллеров семейства MSP430 показаны в таблице 1.

Микроконтроллеры MSP430 - это 16-разрядные микроконтроллеры RISC-архитектуры, с развитой периферией и сверхнизким энергопотреблением.

Таблица 1

Name

RAM

FLASH

I/O

USART

CapCom

ADC

LCD

Feature

Case

MSP430F1101A

128

1K

14

 

3

slope

 

 

SOP20

MSP430F1111A

128

2K

14

 

3

slope

 

 

SOP20

MSP430F1121A

256

4K

14

 

3

slope

 

 

SOP20

MSP430F1122

256

4K

14

 

3

ADC10

 

 

SOP20

MSP430F1132

256

8K

14

 

3

ADC10

 

 

SOP20

MSP430F122

256

4K

22

1

3

slope

 

 

SOP28

MSP430F123

256

8K

22

1

3

slope

 

 

SOP28

MSP430F1222

256

4K

22

1

3

ADC10

 

 

SOP28

MSP430F1232

256

8K

22

1

3

ADC10

 

 

SOP28

MSP430F133

256

8K

48

1

3

ADC12

 

 

QFP64

MSP430F135

512

16K

48

1

3

ADC12

 

 

QFP64

MSP430C1331

256

8K

48

1

3

slope

 

 

QFP64

MSP430C1351

512

16K

48

1

3

slope

 

 

QFP64

MSP430F147

1K

32K

48

2

3+7

ADC12

 

 

QFP64

MSP430F148

2K

48K

48

2

3+7

ADC12

 

 

QFP64

MSP430F149

2K

60K

48

2

3+7

ADC12

 

MUX

QFP64

MSP430F155

512

16K

48

1

3+7

ADC12

 

Dual DAC, I2C, BOR, DMA

QFP64

MSP430F156

1K

24K

48

1

3+7

ADC12

 

Dual DAC, I2C, BOR, DMA

QFP64

MSP430F157

1K

32K

48

1

3+7

ADC12

 

Dual DAC, I2C, BOR, DMA

QFP64

MSP430F167

1K

32K

48

2

3+7

ADC12

 

Dual DAC, I2C, BOR, DMA, MUX

QFP64

MSP430F168

2K

48K

48

2

3+7

ADC12

 

Dual DAC, I2C, BOR, DMA, MUX

QFP64

MSP430F169

2K

60K

48

2

3+7

ADC12

 

Dual DAC, I2C, BOR, DMA, MUX

QFP64

MSP430F1610

5K

32K

48

2

3+7

ADC12

 

Dual DAC, I2C, BOR, DMA, MUX

QFP64

MSP430F1611

10K

48K

48

2

3+7

ADC12

 

Dual DAC, I2C, BOR, DMA, MUX

QFP64

MSP430F412

256

4K

48

 

3

slope

96

BOR

QFP64

MSP430F413

256

8K

48

 

3

slope

96

BOR

QFP64

MSP430F423

256

8K

48

1

3+3

ADC12

128

Три независимых 16- битных сигма-дельта АЦП

QFP64

MSP430F425

512

16K

48

1

3+3

ADC12

128

Три независимых 16- битных сигма-дельта АЦП

QFP64

MSP430F427

1K

32K

48

1

3+3

ADC12

128

Три независимых 16- битных сигма-дельта АЦП

QFP64

MSP430FE423

256

8K

48

1

3+3

ADC12

128

BOR

QFP64

MSP430FE425

512

16K

48

1

3+3

ADC12

128

BOR

QFP64

MSP430FE427

1K

16K

48

1

3+3

ADC12

128

BOR

QFP64

MSP430F435

512

16K

48

1

3+3

ADC12

160

BOR

QFP100

MSP430F436

1K

24K

48

1

3+3

ADC12

160

BOR

QFP100

MSP430F437

1K

32K

48

1

3+3

ADC12

160

BOR

QFP100

MSP430FG437

1K

32K

48

1

3+3

ADC12

128

Dual DAC, BOR

QFP100

MSP430FG438

1K

48K

48

1

3+3

ADC12

128

Dual DAC, BOR

QFP100

MSP430FG439

1K

60K

48

1

3+3

ADC12

128

Dual DAC, BOR

QFP100

MSP430F447

1K

32K

48

2

3+7

ADC12

160

BOR, MUX

QFP100

MSP430F448

2K

48K

48

2

3+7

ADC12

160

BOR, MUX

QFP100

MSP430F449

2K

60K

48

2

3+7

ADC12

160

BOR, MUX

QFP100

MSP430FW423

256

8K+256

48

2

3+7

Comp.

96

BOR, MUX

QFP64

MSP430FW425

512

16K+256

48

2

3+7

Comp.

96

BOR, MUX

QFP64

MSP430FW427

1K

32K+256

48

2

3+7

Comp.

96

BOR, MUX

QFP64

Есть несколько особенностей отличающих микроконтроллеры MSP430 от других микроконтроллеров:

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5160
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее