Дослідження пристроїв перетворення сигналів мікроконтролера 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;
окремі регістри даних для входів і виходів;
індивідуальне налаштування резисторів змінного опору.
Окрім того виводи порту можуть бути індивідуально налаштовані в якості спеціальних функцій введення/виведення.