This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430F5329:使用UCB0SDA UCB.S.

Guru**** 2502205 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/639729/msp430f5329-using-ucb0sda-ucb0scl

部件号:MSP430F5329

我很困惑。  

显示了MSP430F532x SLAS678D数据表第4页
Pin 36 WFP 3.0 / UCB0SIMO/UCB0SDA

Pin 37 WFP 3.1 / UCB0SOMI/ UCB0SLA

那么,我如何将WFP 3.0 配置为SDA,将WFP 3.1 配置为SLA

这是我尝试的。  

作废UCB0_Init(void)

//使此I2C兼容。
// WFP 3.0 = SDA从属UCB0SDA
// WFP 3.1 = SCL从属UCb0SCL
P3SEL |=3;

PMAPKEYID = 0x2d52;
// PMAPRECFG = 1;//如果我们要在其他位置重新配置外围设备,请取消注释
P3MAP0 = PM_UCB0SDA;
P3MAP1 = PM_UCB.S.;

//应在32时钟后清除PMAP
}

IAR编译器显示P3MAP0,PM_UCB0SDA,P3MAP1和PM_UCB.S未定义。  

表3显示在第10页。  

端口映射控制器表9.表示:“端口映射控制器允许将数字功能灵活且可重新配置地映射到端口P4。”

您对端口3执行什么操作?

如何实现这一目标? 本文档未介绍端口3。  

MSP430x5xx和MSP430x6xx系列用户指南SLAU208P的端口映射控制器第13章

第13章端口映射控制器表13-1显示了包括PM_UCB.S.和PM_UCB0SDA的示例。
表13-3列出了PxMAP0 - PxMAP7,其中我假定x是端口号。  

我不知道这是如何运作的。  

基普

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Kipton:

    仅此部件的端口4支持端口映射。 有关详细信息,请参阅数据表中的端口映射表。

    当一个引脚标记为如下时,即表示哪个3.1 功能被带到了该引脚上,即为WFP/UCB0SOMI/UCB0SLA。 要选择哪一个处于活动状态,您必须正确配置PIN寄存器。 通常是PxDIR和PxSELy寄存器。 您所需的确切组合可在数据表末尾附近的输入/输出示意图中找到。