跳转到主要内容

使用8bit wide访问BD地址(uint8_t *)

DA14585

2年前

使用8bit wide访问BD地址(uint8_t *)

发布的Jun-ichi托比0点 1回复
0的问题

你好支持团队!

为了将BD地址信息发送到上位机,
我正在从BLE_BDADDRL_REG读取寄存器信息。

在这种情况下,
如果我访问8bit宽(uint8_t *),一个硬错误可能发生。
另一方面,它似乎没有问题的访问与uint16_t *, uint32_t *。

访问BD地址时,是否有位宽限制?
访问8位(uint 8 _ t *)是正确的方式?
或者是它访问的uint16_t *或uint32_t *正确?

访问uint8_t *的原因是我想把它转移到SPI连接的主机微机上。
我想用字节数组的指针转移。

当我访问uint8_t *时,它可能能够正常传输。
例如,当启动后立即访问时会发生硬故障(广告启动时计时)。
SPI通信已经开始,我可以访问与uint8_t *没有任何问题。

最好的问候,

小君

接受答案!

2年前

PM_Dialog

嗨Jun-ichi托比,

我会直接和你联系。

谢谢,PM_DIalog