智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 月影无痕
打印 上一主题 下一主题

K60硬件I2C总是卡在 i2c_write_byte(i2cn, reg)!!!!!!!

  [复制链接]

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
11#
发表于 2014-12-28 12:20:39 | 只看该作者
月影无痕 发表于 2014-12-28 10:58
我用的是野火的库,他已经设置为引脚开漏,上拉。波特率也改低了好像也不行,能具体讲一下吗

程序和硬件没换过?那就是接线不好了。其余想不到可能性了
回复 支持 反对

使用道具 举报

40

主题

468

帖子

0

精华

常驻嘉宾

哥布林拉拉登

Rank: 8Rank: 8

积分
4780
威望
2279
贡献
1317
兑换币
1463
注册时间
2013-11-5
在线时间
592 小时
12#
发表于 2014-12-28 12:24:47 | 只看该作者
Quixote 发表于 2014-12-28 11:46
你发的那个函数的

这位哥们能贴一下IIC的代码 吗,给大家参考一下
回复 支持 反对

使用道具 举报

2

主题

55

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1133
威望
549
贡献
356
兑换币
346
注册时间
2014-8-6
在线时间
114 小时
13#
 楼主| 发表于 2014-12-28 18:21:37 | 只看该作者
zhou1994 发表于 2014-12-28 12:20
程序和硬件没换过?那就是接线不好了。其余想不到可能性了

好的,谢啦
回复 支持 反对

使用道具 举报

2

主题

55

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1133
威望
549
贡献
356
兑换币
346
注册时间
2014-8-6
在线时间
114 小时
14#
 楼主| 发表于 2014-12-28 18:27:40 | 只看该作者
Quixote 发表于 2014-12-28 11:46
你发的那个函数的

//写一个字节
#define i2c_write_byte(I2Cn,data)   (I2C_D_REG(I2CN[I2Cn]) = (data));i2c_Wait(I2Cn)
这一句在野火的库里就是一句宏定义

回复 支持 反对

使用道具 举报

162

主题

2048

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14920

论坛元老奖章优秀会员奖章活跃会员奖章论坛骨干奖章在线王奖章优秀版主奖章资源大师奖章

QQ
威望
6285
贡献
5963
兑换币
2581
注册时间
2013-11-14
在线时间
1336 小时
15#
发表于 2014-12-28 23:08:10 | 只看该作者
horizon_z40 发表于 2014-12-28 12:24
这位哥们能贴一下IIC的代码 吗,给大家参考一下

QQ591194323
回复 支持 反对

使用道具 举报

12

主题

621

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6697
威望
4237
贡献
746
兑换币
2329
注册时间
2011-7-22
在线时间
857 小时
16#
发表于 2014-12-29 00:22:02 | 只看该作者
在主板端加4.7K上拉电阻,在从机端串联150Ω电阻试试
回复 支持 反对

使用道具 举报

6

主题

228

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2593
威望
1332
贡献
825
兑换币
872
注册时间
2013-3-12
在线时间
218 小时
17#
发表于 2014-12-29 08:11:57 | 只看该作者
用软件模拟吧
回复 支持 反对

使用道具 举报

2

主题

55

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1133
威望
549
贡献
356
兑换币
346
注册时间
2014-8-6
在线时间
114 小时
18#
 楼主| 发表于 2014-12-29 10:01:48 | 只看该作者
k40368 发表于 2014-12-29 00:22
在主板端加4.7K上拉电阻,在从机端串联150Ω电阻试试

好的,谢啦


回复 支持 反对

使用道具 举报

2

主题

55

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1133
威望
549
贡献
356
兑换币
346
注册时间
2014-8-6
在线时间
114 小时
19#
 楼主| 发表于 2014-12-29 10:02:39 | 只看该作者
夜雨寒 发表于 2014-12-29 08:11
用软件模拟吧

如果再不行的话,就用软件模拟,谢啦
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

精华

高级会员

Rank: 4

积分
765
威望
392
贡献
251
兑换币
262
注册时间
2013-9-21
在线时间
61 小时
20#
发表于 2015-1-17 15:22:42 | 只看该作者
月影无痕 发表于 2014-12-29 10:02
如果再不行的话,就用软件模拟,谢啦

我也读不出。我在32上用模拟I2C都可以。换到K60就不行了,在想是不是协议哪里有问题。请问楼主现在解决了吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-25 14:38 , Processed in 0.081083 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表