请问如何用SPI实现两个PIC之间的通讯?

[复制链接]
 楼主| pilibeibei 发表于 2007-12-12 10:09 | 显示全部楼层 |阅读模式
我是新手,想实现两个PIC单片机的通讯,用的33FJ128GP206。&nbsp;我刚入门,不知道该如何分别设置两个单片机的SPI,另外,请问如何实现比较好?<br />目前我想用PIC1的SPI2和PIC2的SPI1进行通讯,PIC1发数据给PIC2,PIC2再根据收到的数据回复相应的数据给PIC1.
韦广远 发表于 2007-12-12 17:19 | 显示全部楼层

33系列的SPI操作,Microchip有免费的库的,到官网看看去吧

  
hotpower 发表于 2007-12-13 07:50 | 显示全部楼层

没看内容,不过俺喜欢用I2C/SmBus

  
兰天白云 发表于 2007-12-13 08:24 | 显示全部楼层

用串口不好吗?

  
 楼主| pilibeibei 发表于 2007-12-13 08:31 | 显示全部楼层

谢谢各位,我自己也先再找找看

谢谢,韦兄,官网的我去找过,没找到有用的,我再找找看吧。<br />串口有别的用处,所以要用SPI口的,呵呵。串口的就容易了,以前做过,不过没用过SPI通讯,所以想听听大侠们的建议
兰天白云 发表于 2007-12-13 08:35 | 显示全部楼层

SPI用软件模拟还是用自带硬件?

  
 楼主| pilibeibei 发表于 2007-12-13 08:55 | 显示全部楼层

用自带的

用的自带的硬件<br />奇怪,MICROCHIP的代码示例怎么unavaliable了
systemchip 发表于 2007-12-13 10:01 | 显示全部楼层

:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2622
 楼主| pilibeibei 发表于 2007-12-13 10:39 | 显示全部楼层

谢谢

谢谢提供代码示例的链接
 楼主| pilibeibei 发表于 2007-12-13 12:33 | 显示全部楼层

其实对于我来说就是SLAVE模式下如何应用的问题

发现网上找不到关于SPI的SLAVE模式下的应用的例程,自己先测试看看先
machunshui 发表于 2007-12-25 11:59 | 显示全部楼层

spi就这么几个参数

spi就这么几个重要参数:<br /><br />时钟沿极性,接收锁存相位关系,主从选择,位数,大小端顺序.<br />设定好,再中断里收发即可.<br /><br />另外作从,应该先把从机选择脚拉低,或者直接把从机选择脚接地(抗干扰差一点)
 楼主| pilibeibei 发表于 2007-12-25 14:23 | 显示全部楼层

是啊,设置蛮重要的

从机,用中断收发,可惜SPI的发送中断和接收中断都是同一个,现在做从机老是丢位。更郁闷的是如果总是丢同一位也就算了,有时我复位一下上位机,丢的数据就变了,更有时就收发正常了,查了上位机发送的波形却又没问题,不知道SPI的中断优先级有没有什么要求,我测试的时候都设为最高级了,还是同样的问题。<br />各位看看还有哪些地方我要注意的,给点建议吧!
 楼主| pilibeibei 发表于 2007-12-25 15:38 | 显示全部楼层

还有那个从机选择脚/SS

我没有使能SSEN也需要把/SS拉低吗?
tom_xu 发表于 2008-1-18 09:49 | 显示全部楼层

SPI比 I2C更有使用价值,多学学

SPI比&nbsp;I2C更有使用价值,多学学
fangyi999 发表于 2008-1-18 12:59 | 显示全部楼层

SPI做板内通信的好处

1.SPI占用IO比并口少<br />2.SPI速度够快<br />3.PIC带SPI接口的芯片够多^_^<br />不过需要注意读--修改--写问题
hotpower 发表于 2008-1-18 13:54 | 显示全部楼层

哈哈~~~应该说I2C比SPI更有适用价值~~~

一主多从或多主多从就明白I2C的好处了~~~
su_mj000 发表于 2008-1-18 14:05 | 显示全部楼层

SPI的功能远不如I2C丰富

但前者的传输速度则远高于后者。重要的是,SPI如果起用了SS<br />控制后,其可靠性非常高,即使出错后也很容易复位重置。
hotpower 发表于 2008-1-19 04:13 | 显示全部楼层

哈哈~~~100个SPI怎么解决???I2C又如何解决???

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

本版积分规则

4

主题

28

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

4

主题

28

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部