最近选型选中了MSP430FR6877,看了其最新版的规格书,80脚封装的引脚图里面1脚和40脚都具备UCA0RXD定义,41脚和80脚都具备UCA0TXD,查找MSP430FR6877的规格书和MSP430FR6xx的使用指南,无法区分UCA0选用Uart模式时应该连接到那个引脚,只明确了BSL应该使用40脚和41脚,从这推测40脚和41脚肯定可以使用,那1脚和80脚又是怎么回事?了解不透,总感觉是个隐患。
最近选型选中了MSP430FR6877,看了其最新版的规格书,80脚封装的引脚图里面1脚和40脚都具备UCA0RXD定义,41脚和80脚都具备UCA0TXD,查找MSP430FR6877的规格书和MSP430FR6xx的使用指南,无法区分UCA0选用Uart模式时应该连接到那个引脚,只明确了BSL应该使用40脚和41脚,从这推测40脚和41脚肯定可以使用,那1脚和80脚又是怎么回事?了解不透,总感觉是个隐患。
您好,
每个 IO 中都有开关、一个 IO 可以根据数据表引脚 4.2 信号说明选择一种功能。
客户可以参考 MSP430 代码示例、以查找为 UART 功能配置一个引脚的方法。
例如、在硬件设计阶段、UCA0 可以从 1、40、41 和 48 中选择任何可用的引脚为 RXD 或 TXD。
然后、软件将配置相应的引脚、UCA0 R/TXD 正常。
C:\ti\msp\MSP430Ware_3_80_14_01\examples\devices\MSP430FR5xx_6xx\MSP430FR5x7x_MSP430FR6x2x_MSP430FR6x7x_Code_Examples\C
msp430fr6x7x_euscia0_uart_01.c
这是软件将 P2.0 P2.1 连接至 UCA0 R/TXD 的示例:
// Configure GPIO P2SEL0 |= BIT0 | BIT1; // USCI_A0 UART operation P2SEL1 &= ~(BIT0 | BIT1);
客户可以在下列资料中找到该 SEL0/1 信息
用户指南:12.2.5 Function Select Registers (PxSEL0, PxSEL1)
和
数据表:6.11.22 Input/Output Diagrams