我很困惑。
显示了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是端口号。
我不知道这是如何运作的。
基普