Полная версия этой страницы:
Кто работал с MSP430
Ewgenyi
Apr 26 2012, 09:50
Добрый день! у микросхемы есть 2 канала USCI
Channel A: и Channel B:
UART/IrDA/SPI SPI/I2C
Очень хочется узнать, могут ли эти каналы работать одновременно, независимо друг от друга?
В даташите, к сожалению, так и не смог найти ответа на этот вопрос
KARLSON
Apr 27 2012, 06:30
У вас не указана конкретная модель. У 2410 например можно. Проверить можно в файле MSP430f2410.h в IARe
#define USCIAB1TX_VECTOR (16 * 2u) /* 0xFFE0 USCI A1/B1 Transmit */
#define USCIAB1RX_VECTOR (17 * 2u) /* 0xFFE2 USCI A1/B1 Receive */
#define USCIAB0TX_VECTOR (22 * 2u) /* 0xFFEC USCI A0/B0 Transmit */
#define USCIAB0RX_VECTOR (23 * 2u) /* 0xFFEE USCI A0/B0 Receive */
Ewgenyi
Apr 28 2012, 05:48
Цитата
У вас не указана конкретная модель.
Простите за оплошность

модель MSP430F5438
KARLSON
May 2 2012, 04:37
У него 4 канала USCI. И все они работают отдельно.
#define USCI_B0_VECTOR (56 * 2u) /* 0xFFF0 USCI B0 Receive/Transmit */
#define USCI_A0_VECTOR (57 * 2u) /* 0xFFF2 USCI A0 Receive/Transmit */
#define USCI_B1_VECTOR (45 * 2u) /* 0xFFDA USCI B1 Receive/Transmit */
#define USCI_A1_VECTOR (46 * 2u) /* 0xFFDC USCI A1 Receive/Transmit */
#define USCI_B2_VECTOR (51 * 2u) /* 0xFFE6 USCI B2 Receive/Transmit */
#define USCI_A2_VECTOR (52 * 2u) /* 0xFFE8 USCI A2 Receive/Transmit */
#define USCI_B3_VECTOR (43 * 2u) /* 0xFFD6 USCI B3 Receive/Transmit */
#define USCI_A3_VECTOR (44 * 2u) /* 0xFFD8 USCI A3 Receive/Transmit */
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.