智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 13904|回复: 12
打印 上一主题 下一主题

新手求助!XS128 I/O口软件模拟IIC通信

[复制链接]

1

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
847
威望
439
贡献
264
兑换币
284
注册时间
2012-11-22
在线时间
72 小时
跳转到指定楼层
1#
发表于 2013-3-1 16:37:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
XS128 I/O口软件模拟IIC通信连接数字加速度计,通信速度是否会降低,对于整车是否有很大影响~有没有历届大侠这样做过,知道一下小弟,不胜感激。还有一个问题,SPI模块可以去模拟IIC吗?谢谢

1

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
847
威望
439
贡献
264
兑换币
284
注册时间
2012-11-22
在线时间
72 小时
2#
 楼主| 发表于 2013-3-1 16:39:42 | 只看该作者
打错字了,是指导,呵呵。
回复 支持 反对

使用道具 举报

36

主题

1837

帖子

3

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6375
威望
3368
贡献
1847
兑换币
2326
注册时间
2013-2-3
在线时间
580 小时
3#
发表于 2013-3-1 19:26:47 | 只看该作者
肯定是比用硬件模块实现要慢的,
用硬件实现,只要将数据给模块的寄存器就行了,
也就一个总线周期。
具体的通信过程交给硬件,此时CPU可以干别的事情。
自己用delay模拟的话,要整个通信都占用CPU。
当然也可以用定时中断,只在电平跳变沿才占用CPU。
但是那样传输速度就慢了。

具体实现时,考虑你所需要传输的数据量呗。
如果每10ms只传几个字节,那上面讲的都是废话。多慢都够了。
回复 支持 反对

使用道具 举报

1

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
847
威望
439
贡献
264
兑换币
284
注册时间
2012-11-22
在线时间
72 小时
4#
 楼主| 发表于 2013-3-1 20:52:32 | 只看该作者
灰原姐姐 发表于 2013-3-1 19:26
肯定是比用硬件模块实现要慢的,
用硬件实现,只要将数据给模块的寄存器就行了,
也就一个总线周期。

谢谢灰原姐~
回复 支持 反对

使用道具 举报

4

主题

144

帖子

0

精华

高级会员

Rank: 4

积分
987
威望
580
贡献
203
兑换币
33
注册时间
2012-3-5
在线时间
102 小时
5#
发表于 2013-4-19 21:14:42 | 只看该作者
加速度计一定要用数字的吗?去年我们就是用模拟的
回复 支持 反对

使用道具 举报

2

主题

5

帖子

0

精华

高级会员

Rank: 4

积分
596
威望
327
贡献
173
兑换币
111
注册时间
2012-7-22
在线时间
48 小时
毕业学校
北方工业大学
6#
发表于 2013-4-25 17:49:40 | 只看该作者
不知道兄弟解决这个问题了没有,我现在也遇见了这个问题,希望得到兄弟的指点
回复 支持 反对

使用道具 举报

1

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
847
威望
439
贡献
264
兑换币
284
注册时间
2012-11-22
在线时间
72 小时
7#
 楼主| 发表于 2013-4-30 10:18:58 | 只看该作者
小椰 发表于 2013-4-19 21:14
加速度计一定要用数字的吗?去年我们就是用模拟的

模拟也行  加个滤波出来的效果也是很不错的 我们去年用的也是模拟的  今年想着用用数字的 所以就试试
回复 支持 反对

使用道具 举报

1

主题

75

帖子

0

精华

高级会员

Rank: 4

积分
847
威望
439
贡献
264
兑换币
284
注册时间
2012-11-22
在线时间
72 小时
8#
 楼主| 发表于 2013-4-30 10:19:58 | 只看该作者
waja 发表于 2013-4-25 17:49
不知道兄弟解决这个问题了没有,我现在也遇见了这个问题,希望得到兄弟的指点

现在把例程移植进去 xs模拟IIC的话是可以使用的
回复 支持 反对

使用道具 举报

5

主题

24

帖子

0

精华

高级会员

Rank: 4

积分
663
威望
318
贡献
213
兑换币
190
注册时间
2015-3-17
在线时间
66 小时
毕业学校
东北石油大学
9#
发表于 2015-5-31 08:57:28 | 只看该作者
我用模拟IIC采集的陀螺仪,采的值始终是一个定值,都不变是什么原因?
回复 支持 反对

使用道具 举报

5

主题

20

帖子

0

精华

高级会员

Rank: 4

积分
516
威望
276
贡献
150
兑换币
162
注册时间
2014-11-9
在线时间
45 小时
毕业学校
qlu
10#
发表于 2015-8-15 23:50:07 | 只看该作者
月绕紫藤 发表于 2013-4-30 10:19
现在把例程移植进去 xs模拟IIC的话是可以使用的

大神,求一份iic程序啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 05:10 , Processed in 0.066305 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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