你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

I2C温度传感器读不出数据,即使读出也是错误  

[复制链接]
wambob 提问时间:2015-1-14 12:11 /
阅读主题, 点击返回1楼
收藏 评论56 发布时间:2015-1-14 12:11
56个回答
wambob 回答时间:2015-1-14 21:55:26
本帖最后由 wambob 于 2015-1-14 21:57 编辑
AndyYau-268557 发表于 2015-1-14 20:47
http://bbs.21ic.com/icview-585809-1-1.html  看看这篇文章,应该可以帮你。实在不行,哪天我不忙了,帮你 ...


谢谢了,我用官方库搞定了,那个泪啊,我整了快2天了,结果用例程调用了2条函数,就好了,结果还发现例程里有个小差错
这篇文章给了我提示http://www.lijingquan.net/stm32-i2c.html
wambob 回答时间:2015-1-14 22:05:43
Dylan疾风闪电 发表于 2015-1-14 14:30
先上电复位传感器,然后读一下这几个固定寄存器。以此来确定通讯时序是否正确!
...

读的是Temp寄存器  这个源程序还没该好,软件不好查啊,我用官方例程解决了,现在读书正常,就是官方例程里还有个小错,一并修改,现在正常读数了
wambob 回答时间:2015-1-14 22:08:13
沐紫 发表于 2015-1-14 13:02
楼主这么豪气,一出手就是50ST金币,相信重赏之下必有用勇夫

没有最佳答案怎么办呢,是不是给回答好的都分点
wambob 回答时间:2015-1-14 22:10:07
晓枫VS枯叶 发表于 2015-1-14 14:46
F0的我用了HAL库调通了I2C,你这标准库还没研究!

想练练模拟的,实在没招了,用了标准外设库例程
wambob 回答时间:2015-1-14 22:35:30
xyc2690 发表于 2015-1-14 13:01
我也在调~~用软件模拟的。

还是标准库好用啊,软件出个错起来烦,整了2天多还没好
wambob 回答时间:2015-1-14 22:36:55
zhous 发表于 2015-1-14 13:12
1、首先要检查一下IIC驱动到底有没有弄好吧,可以用示波器或者逻辑分析仪来测试一下,同时我也推荐一个比较 ...

是软件的问题,哪里还没查出来,用外设库已经读出数据了,I2C是好的
wambob 回答时间:2015-1-14 22:38:59
晓枫VS枯叶 发表于 2015-1-14 14:46
F0的我用了HAL库调通了I2C,你这标准库还没研究!

不是标准库,是模拟I2C,今天用标准库例程解决了,刚入STM32,熟练尚需时日
AndyYau-268557 回答时间:2015-1-15 08:05:06
还没搞定啊?我给你的网址好好看看,就可以了。一开始慢慢来,有个过程,加油
我是酱油哥 回答时间:2015-1-15 08:35:15
wambob 发表于 2015-1-14 22:10
想练练模拟的,实在没招了,用了标准外设库例程

模拟的太慢了啊  
沐紫 回答时间:2015-1-15 09:05:01
wambob 发表于 2015-1-14 22:08
没有最佳答案怎么办呢,是不是给回答好的都分点

这个分不了,系统设置的最佳答案只有一个,你选一个送给他吧

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版