打印

用verilog实现SHT3x温湿度传感器的单次测量程序

[复制链接]
6941|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
WaidJuLy|  楼主 | 2022-6-23 17:44 | 只看该作者

使用特权

评论回复
板凳
WaidJuLy|  楼主 | 2022-6-24 08:58 | 只看该作者
附上数据手册~

SENSIRION-SHT31-DIS-B.pdf

1000.61 KB

使用特权

评论回复
地板
zlf1208| | 2022-6-24 11:58 | 只看该作者
本帖最后由 zlf1208 于 2022-6-24 12:02 编辑

不需要用FPGA吧,用I2C串口就可以了,使用很简单的



nRESET是复位端口,ALERT给MCU提供中断,SCL、SDA是I2C串口

使用特权

评论回复
5
天意无罪| | 2022-6-24 12:36 | 只看该作者
先弄明白SHT3x温湿度传感器的工作原理,然后搞明白IIC的工作时序,这样才能下手。

使用特权

评论回复
6
WaidJuLy|  楼主 | 2022-6-27 08:31 | 只看该作者
本帖最后由 WaidJuLy 于 2022-6-29 14:37 编辑
zlf1208 发表于 2022-6-24 11:58
不需要用FPGA吧,用I2C串口就可以了,使用很简单的

非常感谢您的解惑,需要用verilog编写驱动。

使用特权

评论回复
7
WaidJuLy|  楼主 | 2022-6-27 08:32 | 只看该作者
天意无罪 发表于 2022-6-24 12:36
先弄明白SHT3x温湿度传感器的工作原理,然后搞明白IIC的工作时序,这样才能下手。 ...

其实是看不懂数据手册里的数据流 不会用verilog代码实现出来...所以问问有没有大佬能给初学者参考代码 或者思路。

使用特权

评论回复
8
zlf1208| | 2022-6-28 08:57 | 只看该作者
WaidJuLy 发表于 2022-6-27 08:31
非常感谢您的解惑,我用32单片机实现了 但是需要用verilog编写驱动。

用单片机实现了,为什么还要用FPGA写驱动?你要实现怎么样的一个系统?FPGA与什么相连,为什么要FPGA来驱动?你说得不够明白,这样大家就帮不了你

使用特权

评论回复
9
WaidJuLy|  楼主 | 2022-6-28 09:01 | 只看该作者
本帖最后由 WaidJuLy 于 2022-6-29 14:38 编辑
zlf1208 发表于 2022-6-28 08:57
用单片机实现了,为什么还要用FPGA写驱动?你要实现怎么样的一个系统?FPGA与什么相连,为什么要FPGA来驱 ...

了解一下verilog编程,分了控制引脚给我 输出温湿度的值...

使用特权

评论回复
10
zlf1208| | 2022-6-29 10:33 | 只看该作者
本帖最后由 zlf1208 于 2022-6-29 10:36 编辑
WaidJuLy 发表于 2022-6-28 09:01
老师让我了解一下verilog编程,就分了控制引脚给我 让我输出温湿度的值...

百度一下:FPGA I2C 协议之类的就行,如
https://blog.csdn.net/csdnqiang/article/details/106579144

使用特权

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

本版积分规则

1

主题

9

帖子

0

粉丝