使用8bit wide访问BD地址(uint8_t *)
DA14585
2年前
使用8bit wide访问BD地址(uint8_t *)
发布的Jun-ichi托比0点 1回复你好支持团队!
为了将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年前
嗨Jun-ichi托比,
我会直接和你联系。
谢谢,PM_DIalog