[其他产品] Microchip 的 harmony生成的IIC 接口函数

[复制链接]
5449|14
 楼主| classroom 发表于 2024-10-24 20:00 | 显示全部楼层 |阅读模式
对于采用 MAPLAB的  Harmony 生成的底层IIC接口函数 如下:
DRV_I2C0_Transmit (uint16_t RX8025_ADD,
                                    void *txBuffer,
                                    size_t size,
                                    NULL)

对于IIC有器件地址 和数据地址,调用以上函数,如何确定 其 数据地址呢?  大侠 显一下神通。
dongnanxibei 发表于 2024-10-28 21:07 | 显示全部楼层
数据地址是要发送的字符串地址啊。
dongnanxibei 发表于 2024-10-28 21:08 | 显示全部楼层
第一个是设备的地址,一般是7位的一个,第二个参数就是要发送的数据的地址,第三个是发送的字节数。
可怜的小弗朗士 发表于 2024-10-29 13:38 | 显示全部楼层
地址要看从设备的设定
星星点点didi 发表于 2024-11-15 23:20 | 显示全部楼层
Microchip 的 Harmony 是一个用于简化嵌入式开发的软件框架,它提供了丰富的库和工具,帮助开发者快速实现各种外设接口,包括 I2C(IIC)接口。
canfeil 发表于 2024-11-16 19:19 | 显示全部楼层
在使用 I2C 接口之前,首先需要对其进行初始化。Harmony 提供了 I2C_Initialize 函数来完成这一任务。

eleg34ance 发表于 2024-11-16 21:26 | 显示全部楼层
使用 Harmony 生成的 I2C 接口函数发送数据到从设备。

ewyu 发表于 2024-11-16 23:07 | 显示全部楼层
接收数据,使用 Harmony 生成的 I2C 接口函数从从设备接收数据。

hhdhy 发表于 2024-11-17 06:07 | 显示全部楼层
关闭 I2C 接口,在不需要使用 I2C 接口时,可以关闭它以节省资源。


gongqijuns 发表于 2024-11-17 08:21 | 显示全部楼层
通过 Harmony 生成的 I2C 接口函数,开发者可以轻松实现 I2C 通信。这些函数包括初始化、发送数据、接收数据和关闭接口等功能,提供了完整的 I2C 通信解决方案。

hight1light 发表于 2024-11-17 09:17 | 显示全部楼层
直接就看例程更好吧,而且调试啥的更方便

miltk 发表于 2024-11-17 10:13 | 显示全部楼层
确实MCC比较容易搞了,底层部分会很容易了

gra22ce 发表于 2024-11-17 11:54 | 显示全部楼层
配置初始化I2C的话好像不难吧,而且都是可视化配置的
xuanhuanzi 发表于 2024-11-26 22:25 | 显示全部楼层
RX8025_ADD这应该是芯片的从机地址
xuanhuanzi 发表于 2024-11-26 22:25 | 显示全部楼层
一般应该是7位的那个地址。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

541

主题

3413

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部