DA14531 I2C PIN分配

⚠️
嗨,那里..感谢您参加论坛。激动人心的消息!现在,我们正在转到我们的新论坛平台,该平台将提供更好的功能,并包含在主话网站中。所有帖子和帐户都已迁移。我们现在仅在新论坛上接受流量 - 请在https://www.dialog-spoomendonductor.com/support。我们将在未来几天修复错误 /优化搜索和标记。
2帖子 / 0新
最后一篇文章
玛格加
离线
最后一次露面:1年1个月前
加入:2020-05-26 18:20
DA14531 I2C PIN分配

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

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

但是我不知道这是否可以选择,我的问题是,我可以在任何想要的地方分配针脚吗?或每个界面都有特定的硬件

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

P01不可用,P02用于调试,所以我想将P06和P07留在此目的

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

因此,我不确定是否可以分配任何引脚的I2C引脚

到目前为止,我的地图是:

P06> ADC

P07> PWM1

P011> PWM2

p02> swdio(我猜编程/调试?)

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

P08> SDA ??

P09> SCL ??

那是正确的吗?

pm_dialog
离线
最后一次露面:3个月14小时前
职员
加入:2018-02-08 11:03
嗨,玛格加,

嗨,玛格加,

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

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

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

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-Wire UART进行编程。如果不需要SWD接口,则可以将P0_2和P0_10用作GPIO。

谢谢,pm_dialog