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

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扩展软件包
关注我们
st-img 微信公众号
st-img 手机版