完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
hi 各位
我们有个产品用了dlpc2607和pad10000,dlpc2607 i2c通信正常,我想得到pad1000 采样到的温度值,请问下要怎么实现呢? 我对那个compound i2c command不理解,能具体解释下吗? |
|
相关推荐
4个回答
|
|
用PAD1000来检测温度,首先硬件上需要一个热敏电阻来采样,连接方式参考附图。然后通过DLPC2607可以直接读到PAD1000输出的温度。具体的寄存器操作如下:
Write Cmd:CMD_CPU_handshake_flag_wr, addr:36, subAddr:3a 00 00 00 01 Write Write Cmd:CMD_CPU_register_read1_wr, addr:36, subAddr:38 00 00 00 c5 Write Write Cmd:cmd_write_rdaddr, addr:36, subAddr:15 39 Write Read Cmd:CMD_CPU_Temp_value_rd, addr:37, Read |
|
|
|
60user111 发表于 2018-6-21 01:13 hi MengAo 非常感谢您的回答,在我尝试了你提示的时序,后发现我得到的数据Read Cmd:CMD_CPU_Temp_value_rd, addr:37, Read,一直是“0”,我试了下其他寄存器, Write Cmd:CMD_CPU_handshake_flag_wr, addr:36, subAddr:3a 00 00 00 01 Write Write Cmd:CMD_CPU_register_read1_wr, addr:36, subAddr:38 00 00 00 c5(02-EC) Write Write Cmd:cmd_write_rdaddr, addr:36, subAddr:15 39 Write Read Cmd:CMD_CPU_Temp_value_rd, addr:37, Read 得到的数据也都是“0”,而且Handshake_flag 读回的也一直是“1”,Handshake_flag 是不是会被清除,如果compound i2c command 正常? 是否有其他的关联呢? |
|
|
|
60user55 发表于 2018-6-21 01:22 你确认你IIC通信正常,读写其他寄存器是否可以 |
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
574 浏览 1 评论
408 浏览 1 评论
609 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
865 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
695 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
161浏览 29评论
1069浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
306浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
267浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
117浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-24 22:29 , Processed in 0.850982 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号