leecheng 发表于 2019-4-8 16:16:34

关于52832作为I2C从机的问题

手里有一个需求,需要将St32单片机作为主机,nrf52832作为从机,两者使用I2C通信。然后52832将收到的信息用蓝牙广播出来。I2C转BLE的协议有现成的可以直接套用。目前的问题在于不知道如何搭建从机,希望有经验的大佬能提点一下,新人玩家,请多指教!!!:dizzy:

admin 发表于 2019-4-8 19:33:46

直接用串口吧,相当简单的

leecheng 发表于 2019-4-9 08:43:39

admin 发表于 2019-4-8 19:33
直接用串口吧,相当简单的

之前的I/O就是用的I2C,改串口的话改动太多啦。因为是降成本方安嘛,限制比较多

leecheng 发表于 2019-4-9 09:56:34

admin 发表于 2019-4-8 19:33
直接用串口吧,相当简单的

所以,假如非要用I2C这个方案的话,我怎么着手呢?

admin 发表于 2019-4-9 10:54:47

leecheng 发表于 2019-4-9 09:56
所以,假如非要用I2C这个方案的话,我怎么着手呢?

找官方SDK里的I2C例子 ,参考着配置

leecheng 发表于 2019-5-22 08:49:07

admin 发表于 2019-4-9 10:54
找官方SDK里的I2C例子 ,参考着配置

版主,我自己制作的数据包,举例buff[]的内容为“1,2,3,4,5”,发送数据的函数是参考串口透传部分ble_nus_data_send()那部分。
我期望收到的数据是和串口例程一样“12345”这样的形式,但是实际收到的是“01-02-03-04-05”。想问一下其中的原因。
页: [1]
查看完整版本: 关于52832作为I2C从机的问题