DA14531 I2C引脚分配

了解更多常见问题解答教程

2个帖子/ 0新
最后一篇
洋星
离线
最后一次露面:1个月6天前
加入:2020-05-26 18:20
DA14531 I2C引脚分配

我对模块的GPIO能力有疑问。

我想制作一个项目,管理1个ADC,1 I2C传感器和2个PWM,带有一个模块

但我不知道这是否是本地的,我的问题是,我可以在任何我想要的地方分配别针吗?或者每个接口都有特定的硬件

数据表表示,对于ADC引脚是P01,P02,P06和P07。

P01不可用,P02用于调试,所以我猜这将留下P06和P07的此用品

我已经使用PWM引脚P07和P011,但看到I2C的外围示例它说使用P01和P03(在模块中不可用)

所以我不确定我是否可以在任何引脚中分配I2C引脚,同样与PWM引脚相同

到目前为止我的地图是:

P06> ADC

P07> PWM1.

P011> PWM2.

P02> SWDIO(我猜的编程/调试?)

P010> SWCLK(我猜的编程/调试?)

P08> SDA ??

p09> scl ??

那会是正确的吗?

PM_DIALOG.
离线
最后一次露面:2天15小时前
员工
加入:2018-02-08 11:03
嗨,马格加,

嗨,马格加,

根据DA14531,ADC引脚为:P0_1,P0_2,P0_6,P0_7。

因此,对于ADC,您可以使用P0_6或P0_7。关于PWM和I2C,可以使用任何可用的GPIO和在SW中配置。

请找到以下两个可能的连接:

ADC:P0_6.

PWM1,PWM2,SDA,SCL:P0_7,P0_8,P0_9,P0_11中的任何一个。

SWDIO:P0_10

SWCLK:P0_2

ADC:P0_7.

PWM1,PWM2,SDA,SCL:P0_6,P0_8,P0_9,P0_11中的任何一个。

SWDIO:P0_10

SWCLK:P0_2

该模块还可以通过P0_5上的1线UART编程。如果不需要SWD接口,则P0_2和P0_10可用作GPIO。

谢谢,PM_DIALOG.