社区
嵌入开发(WinCE)
帖子详情
关于IIC的读问题
mengliu
2001-09-18 05:59:22
方法1:当执行完写操作后,在进行读。此时流程为:
IIC开始--写读地址--数据线改为输入--下一个时钟高电平读ack,然后是8个时钟
周期,再发ack,此时,数据线都是低电平。
方法2:写写地址--写寄存器地址--做一个当时钟线高电平时,数据线高到低的跳变---
IIC开始--写读地址--数据线改为输入--下一个时钟高电平读ack,然后是8个时钟
周期,再发ack,此时,数据线都是低电平。
按道理8个时钟周期应该有数据,为什么都是低电平???
...全文
178
6
打赏
收藏
关于IIC的读问题
方法1:当执行完写操作后,在进行读。此时流程为: IIC开始--写读地址--数据线改为输入--下一个时钟高电平读ack,然后是8个时钟 周期,再发ack,此时,数据线都是低电平。 方法2:写写地址--写寄存器地址--做一个当时钟线高电平时,数据线高到低的跳变--- IIC开始--写读地址--数据线改为输入--下一个时钟高电平读ack,然后是8个时钟 周期,再发ack,此时,数据线都是低电平。 按道理8个时钟周期应该有数据,为什么都是低电平???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wilddragon
2001-09-21
打赏
举报
回复
好困呀
麦兜东莱
2001-09-21
打赏
举报
回复
写和读的标记位设对了没有?
mengliu
2001-09-20
打赏
举报
回复
ack时,发了时钟信号.硬件地址没有错,写地址可以,所以读地址没有错。
spec 上只有时序,我从逻辑分析仪上看过了,好象没有错。
谢谢vxworks(vxworks) hunterluo(老猎人)。因为可以写所以功能可以实现。
不过读不出来毕竟不好。我不知道写读地址 到 读数据 的数据线有什么要求?
麦兜东莱
2001-09-19
打赏
举报
回复
1,你法ack时,发了时钟信号没有?
2,硬件地址设对没有?
3,还有问题,再看spec。
vxworks
2001-09-19
打赏
举报
回复
那示波器看看有没有信号!
emailcdh
2001-09-19
打赏
举报
回复
gz
GD32硬件
IIC
+DMA程序
START+ACK(从机的ACK信号)+
IIC
设备地址+(从机的ACK信号)+START+ACK(从机的ACK信号)+
IIC
读
寄存器地址+ACK(从机的ACK信号)+
IIC
读
数据(4Byte,前n个数据后都有(主机发送的)ACK,最后1byte数据后如果发ACK,...
verilog编程fpga通过
IIC
读
取mpu6050数据
使用verilog HDL语言编写
IIC
协议,用FPGA
读
取mpu6050数据,其他可用
IIC
读
数器件操作类似
ESP8266实战快速上手--基于linux
随着物联网和智慧家庭的概念的普及,各种智能硬件推新不断,掌握一款智能硬件的开发,可以提高自身的价值,无论在应聘新的工作或者是在工作中,都... 4、温湿度传感器介绍,
IIC
介绍; 5、OLED使用介绍; 6、代码集成;
STM32F4 I2C/
IIC
驱动程序
STM32F4的I2C配置,已经写好了
读
函数可写函数,由I2C.c和I2C.h组成,直接可用
串口/I2C调试工具
很好用的串口通信软件,小而强大, 还有I2C调试功能
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章