打印

I2C和SPI能不能同时使能通讯

[复制链接]
4803|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
永不落的星|  楼主 | 2011-3-14 09:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个问题请教下大家 在MSSP模块里能不能同时使能I2C和SPI通讯模式 可以的话寄存器该如何设置呢 谢谢
沙发
shizaigaole| | 2011-3-14 10:24 | 只看该作者
不能同时使用。
这点很讨厌!

部分MSP430芯片也有类似的毛病,好像是吧SPI和UART整合到一块。

能省几个钱啊,给大家带来这么大的不方便

使用特权

评论回复
板凳
永不落的星|  楼主 | 2011-3-14 10:33 | 只看该作者
谢谢LS  
这样还真的有点不方便了

使用特权

评论回复
地板
nicklee112233| | 2011-3-14 10:38 | 只看该作者
寄存器是按位组合设置的,不能同时使能吧!

使用特权

评论回复
5
永不落的星|  楼主 | 2011-3-14 14:42 | 只看该作者
是不能同时使能    还有没有其他的方法呢  有位大虾说I2C用模拟写 SPI用硬件模块  这样可以吗

使用特权

评论回复
6
兰天白云| | 2011-3-14 16:54 | 只看该作者
5楼说的可以,很多人这么用

使用特权

评论回复
7
永不落的星|  楼主 | 2011-3-14 17:36 | 只看该作者
我是听别人说的 但不知道用硬件模块改怎么做 6楼知道怎么做吗 能分享下吗

使用特权

评论回复
8
shizaigaole| | 2011-3-15 14:42 | 只看该作者
5# 永不落的星

应该恰恰相反,模拟spi,使用I2C模块,

spi模拟更加简单

使用特权

评论回复
9
永不落的星|  楼主 | 2011-3-16 08:42 | 只看该作者
这只打雷不下雨不行啊 呵呵 大家可不可以说的具体点呢 不管是模拟I2C还是SPI  硬件模块怎么设置 寄存器的设置呢

使用特权

评论回复
10
XIEYUANBIN| | 2011-3-16 09:25 | 只看该作者
楼上的大侠们已经说得很清楚了。你必须用IO口模拟一个,另一个用硬件模块,看你哪个使用频繁一点的,速度要求高一点的,就用硬件模块,另一个只能用别的IO口,使用软件来模拟它的通讯协议。
在我看来,用软件来模拟,I2C和SPI差不多。

使用特权

评论回复
11
永不落的星|  楼主 | 2011-3-16 13:47 | 只看该作者
恩 谢谢大家

使用特权

评论回复
12
koolean| | 2011-3-23 10:35 | 只看该作者
实在不行,你找个有两个通讯接口的IC,哈哈

使用特权

评论回复
13
steven211| | 2011-3-30 15:44 | 只看该作者
用分时写可不可以呢  比如某段时间先写I2C  然后再下段时间写SPI  再循环 不知道可不可以

使用特权

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

本版积分规则

6

主题

72

帖子

0

粉丝