打印
[AIROC™ 蓝牙]

【英飞凌CYW20829测评】 EZI2C和Bridge Control panel 调试软件用法&Deepsleep 唤醒

[复制链接]
615|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 icestream 于 2024-7-22 14:47 编辑

Kit 型号 : CYW920829M2EVK-02

例程:“EzI2C_Deep_Sleep” ,在英飞凌平台的开发软件是 modus,如果当前对Create  Project有疑问可以看我 之前帖子【英飞凌CYW20829测评】 从 0开始创建 project 串口循环打印 语句 图片附件

Qustion:  英飞凌的 EZI2C 和一般的I2C有什么不同吗 ?
Answer:EZI2C是英飞凌软件特有的,EZI2C的 read buffer和Writebuffer是同一个数组;只支持 Slave模式;遵循 I2C标准协议;

I2C Write


I2C Read
Qustion:Bridge Control panel  是一款什么软件?

Answer:是英飞凌推出的模拟 I2C Master的 软件,需要配合 miniprog3或者miniprog4 烧录器使用;
由于  CYW920829M2EVK-02 的PCB自带 烧录器功能,所以不需要另外使用 Miniprog了



   软件截图                                                                    








Miniprog4 烧录器截图 支持烧录英飞凌程序和I2C通信

Bridge Control panel 和miniprog 烧录器等资料可从 官网获取  Infineon


---------------------------------------------------------------------------------------------------------------------------------------------------------

1、EzI2C_Deep_Sleep例程也可以从 git下载 EzI2C_Deep_Sleep
2、为了方便测试我把main.c更改了一下 对数组 赋值了


烧录程序之后,串口 log如上



3、烧录程序,然后通过Bridge controller panel 软件来操作 I2C;从程序可知,I2C slave地址是0X08 ,Clock rate 100k

Read 命令验证







程序里面:
uint8_t ezi2c_buffer[EZI2C_BUFFER_SIZE] = {0X11,0X22,0X33,0X44,0X55,0X66};//宏定义EZI2C_BUFFER_SIZE =8




W 08 03 r 08 x  p;解释下 "w"是write  命令,08是Slave地址 ,03可认是寄存器地址,表示读取 I2C 数据 buffer (ezi2c_buffer) 的index=03的data;
"r"是read 命令,"x"可认为 占位符,表示读取一个 寄存器,几个"x"表示几个 寄存器 ;p"是此帧 结束符;

下面返回的是 "08 44+" ,读取是正确的,Index等于03的数据是 0X44;



Write 命令验证

需要先write然后read 看写入对吗?









下面我read一下



--------------------------------------------------
DeepSleep 唤醒问题 ;

在程序里面设置了,I2C 中断可以唤醒 Deepsleep,所以,每次I2C write或者read会唤醒 Deepsleep

程序代码请看附件


谢谢

------------------------------------------到底了-------------------------------------------------------------------------------------------------------------------------





20729669a26ad04723.png (284.09 KB )

20729669a26ad04723.png

88806669a274702027.jpg (192.37 KB )

88806669a274702027.jpg

72392669a291e4f237.png (37.6 KB )

72392669a291e4f237.png

164117jplctjwn4n6ow4d6.png.thumb.png (284.09 KB )

164117jplctjwn4n6ow4d6.png.thumb.png

EzI2C_Deep_Sleep.zip

3.38 MB

使用特权

评论回复
沙发
icestream|  楼主 | 2024-7-19 18:52 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

22

帖子

0

粉丝