我有一个da14531-00fxdevkt-u(开发套件 - USB)和ADXL345加速度计。我想做“读取I2C加速度计BLE”示例。但P0_2引脚连接到SCL和SWCLK。我收到错误“__bkpt(0);”调试代码时。你能帮助我吗?
先感谢您。
嗨ozgurkoc,
谢谢您在线问题,并享受您对我们的乐趣解决方案的兴趣。这DA14531-DA14585-586读取I2C加速度计BLE正在使用adxl345_scl的p03和adxl345_sda的p01 - 请参阅user_adxl345.h文件。
因此,您是否将ADXL345_SCL的引脚配置从P03到P02更改为P02?
DA14531正在使用SWCLK的P02。可以将SWD重新映射到不同的GPIO。
SWD信号映射由sys_ctrl_reg [debugger_enable]位域定义。将此位域设置为:
但是,SW_CLK始终映射到P0_2,如您所见。
此问题有两种可能的解决方案:
其中文件“__bkpt(0);”点击?
谢谢,PM_DIALOG.
感谢PM_DIALOG以获取快速回复。我将adxl345_scl配置为任何可用引脚(例如p03,默认),并使用p02作为swclk。有效。
谢谢你接受我的回答,很高兴你有工作。如果您有任何其他后续问题,请培养一个新的论坛帖子。
嗨ozgurkoc,
谢谢您在线问题,并享受您对我们的乐趣解决方案的兴趣。这DA14531-DA14585-586读取I2C加速度计BLE正在使用adxl345_scl的p03和adxl345_sda的p01 - 请参阅user_adxl345.h文件。
因此,您是否将ADXL345_SCL的引脚配置从P03到P02更改为P02?
DA14531正在使用SWCLK的P02。可以将SWD重新映射到不同的GPIO。
SWD信号映射由sys_ctrl_reg [debugger_enable]位域定义。将此位域设置为:
但是,SW_CLK始终映射到P0_2,如您所见。
此问题有两种可能的解决方案:
其中文件“__bkpt(0);”点击?
谢谢,PM_DIALOG.
感谢PM_DIALOG以获取快速回复。我将adxl345_scl配置为任何可用引脚(例如p03,默认),并使用p02作为swclk。有效。
嗨ozgurkoc,
谢谢你接受我的回答,很高兴你有工作。如果您有任何其他后续问题,请培养一个新的论坛帖子。
谢谢,PM_DIALOG.