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\U对话框
离线
最后一次见到:2天15小时前
工作人员
已加入:2018-02-08 11:03
嗨,麦格,

嗨,麦格,

根据DA14531,ADC管脚为:p0u1、p0u2、p0u6、p0u7。

因此,对于ADC,您可以使用p0u6或p0u7。关于PWM和I2C,任何可用的gpio都可以在SW中使用和配置。

请找出以下两种可能的联系:

ADC:P0\ 6

PWM1、PWM2、SDA、SCL:p0u7、p0u8、p0u9、p0u11中的任意一种。

开关:P0\U 10

SWCLK:P0\ 2号机组

ADC:P0\ 7

PWM1、PWM2、SDA、SCL:p0u6、p0u8、p0u9、p0u11中的任意一种。

开关:P0\U 10

SWCLK:P0\ 2号机组

该模块也可以通过p0u5上的1线UART进行编程。如果不需要SWD接口,则可以使用P0\ U 2和P0\ U 10作为GPIO。

谢谢,下午好