工具/软件:Code Composer Studio
您好、先生、
MSP430FR2522IPW16 (TSSOP 16引脚)和 MSP430FR2522IRHL (VQFN 20引脚)均可通过 CapTIvate 设计中心生成相同的源代码(CAPT_BSP.c、BSP_configureMCU ():
(笑声)
// P2.0:UCA0 UART TXD IF (DEFAULT_OSC_SELECTION = CS_REFOCLK_SELECT)、否则为 XOUT
// P2.1:UCA0 UART RXD IF (DEFAULT_OSC_SELECTION = CS_REFOCLK_SELECT)、否则为 XIN
// P2.2:SYNC (除非使用、否则将输出设置为低电平)
// P2.3:输出低电平
// P2.4:IRQ (开漏)、将高电平设定为启动
// P2.5:UCB0 I2C SDA
// P2.6:UCB0 I2C SCL
#if (DEFAULT_OSC_SELECTION = CS_XT1CLK_SELECT)
P2OUT =(GPIO_PIN4);
P2DIR =(GPIO_PIN2 | GPIO_PIN3 | GPIO_PIN4);
P2SEL0 =(0);
P2SEL1 =(GPIO_PIN0 | GPIO_PIN1 | GPIO_PIN5 | GPIO_PIN6);
其他
P2OUT =(0);
P2DIR =(GPIO_PIN2 | GPIO_PIN3 | GPIO_PIN4);
P2SEL0 =(GPIO_PIN0 | GPIO_PIN1);
P2SEL1 =(GPIO_PIN5 | GPIO_PIN6);
#endif
(笑声)
但 MSP430FR2522IPW16没有 P2.5和 P2.6、I2C 引脚位于 P1.2和 P1.3引脚中。
我比较了两个文件、一个由选择 FR2522IPW16 (16引脚 TSSOP)生成、另一个由选择 FR2522IRHL (20引脚封装)生成、这两个文件是相同的。
所以我认为应该手动修改它、对吧? 如果我们的客户使用 MSP430FR2522IPW16 (TSSOP 16引脚)并通过 CapTIvate 设计中心 GUI 生成代码,则有风险?
请就此情况提供建议吗?
谢谢。
BR
Sam