Дослідження пристроїв перетворення сигналів мікроконтролера MSP 430

курсовая работа

2.1 Порти введеннявиведення

Мікроконтролер MSP430 містить 2 порти введення/виведення P1 та P2: 10 виводів - порт P1 (8 біт) і порт P2 (2 біти) (рис.6).

Рисунок 6 - Мікросхема мікроконтролера MSP430

В таблиці 2 наведені призначення та опис виводів портів введення/виведення P1 та P2 мікроконтролера MSP430F2013.

Таблиця 2 - Призначення та опис портів введення/виведення P1 та P2 мікроконтролера MSP430F2013

Вивід

Номер виводу

I/O

Опис

P1.0/

TACLK/

ACLK/

A0+

2

I/O

Цифровий вивід I/O загального призначення;

Timer_A: вхідний сигнал синхронізації TACLK;

Вихідний сигнал ACLK;

SD16_A: позитивний аналоговий вхід A0.

P1.1/

TA0/

A0-/

A4+/

3

I/O

Цифровий вивід I/O загального призначення;

Timer_A: режим захоплення - вхід CCI0A, режим порівняння - вихід Out0;

SD16_A: негативний аналоговий вхід A0;

SD16_A: позитивний аналоговий вхід A4.

P1.2/

TA1/

A1+/

A4-

4

I/O

Цифровий вивід I/O загального призначення;

Timer_A: режим захоплення - вхід CCI1A, режим порівняння - вихід Out1;

SD16_A: позитивний аналоговий вхід A1;

SD16_A: негативний аналоговий вхід A4.

P1.3/

VREF/

A1-

5

I/O

Цифровий вивід I/O загального призначення;

Вхід для зовнішньої опорної напруги вихід для внутрішнього джерела опорної напруги;

SD16_A: негативний аналоговий вхід A1.

P1.4/

SMCLK/

A2+/

TCK

6

I/O

Цифровий вивід I/O загального призначення;

Вихідний сигнал SMCLK;

SD16_A: позитивний аналоговий вхід A2;

Тестування синхронізації JTAG, вхід для пристроїв програмування і тестування.

P1.5/

TA0/

A2-/

SCLK/

TMS

7

I/O

Цифровий вивід I/O загального призначення;

Timer_A: режим порівняння - вихід Out0;

SD16_A: негативний аналоговий вхід A2;

USI: вхід зовнішньої синхронізації у режимі SPI чи I2C, вихід синхронізації у режимі SPI;

Вибір режиму тестування JTAG, вхід для пристроїв програмування і тестування.

P1.6/

TA1/

A3+/

SDO/

SCL/

TDI/

TCLK

8

I/O

Цифровий вивід I/O загального призначення;

Timer_A: режим захоплення - вхід CCI1В, режим порівняння - вихід Out1;

SD16_A: позитивний аналоговий вхід A3;

USI: виведення даних у режимі SPI; Синхронізація I2C у режимі I2C;

Вхід JTAG тестування даних;

Вхід тестування синхронізації під час програмування і тестування.

P1.7/

A3-/

SDI/

SDA/

TDO/

TDI

9

I/O

Цифровий вивід I/O загального призначення;

SD16_A: негативний аналоговий вхід A3;

USI: введення даних у режимі SPI, введення даних I2C у режимі I2C;

Вихід для JTAG тестування даних;

Вхід тестування даних під час програмування і тестування.

XIN/

P2.6/

TA1

13

I/O

Вхід для кварцового генератора;

Цифровий вивід I/O загального призначення;

Timer_A: режим порівняння - вихід Out1.

XOUT/

P2.7

12

I/O

Вихід для кварцового генератора;

Цифровий вивід I/O загального призначення.

RST/

NMI/

SBWTDIO

10

І

Скидання немаскованого переривання;

Вхід немаскованого переривання;

I/O Spy-Bi-Wire тестування даних під час програмування і тестування.

TEST/

SBWTCK

11

І

Вибір тестового режиму для виводів JTAG порту P1. Запобіжник підключений до TEST.

Вхід тестування синхронізації Spy-Bi-Wire під час програмування і тестування

VCC

1

Напруга живлення

VSS

14

Заземлення

Порти P1 і P2 підтримують зовнішні переривання. Для кожного з виводів портів P1 і P2 можна індивідуально дозволити переривання і налаштувати таким чином, щоб переривання генерувалося по наростаючому чи спадаючому фронту вхідного сигналу. Всі виводи порту P1 призначені одному вектору переривань, а всі виводи порту P2 - іншому вектору.

Цифрові порти введення/виведення мають такі особливості:

незалежні індивідуально програмовані виводи;

будь-які комбінації входів та виходів;

індивідуальне налаштування переривань від виводів портів P1 та P2;

окремі регістри даних для входів і виходів;

індивідуальне налаштування резисторів змінного опору.

Окрім того виводи порту можуть бути індивідуально налаштовані в якості спеціальних функцій введення/виведення.

Делись добром ;)