打印
[STM32F1]

求教STM32在UCOS下IIC、SPI通讯问题

[复制链接]
3179|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
350182617|  楼主 | 2014-11-19 23:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
独立测试IIC、SPI通讯均正常,在加入UCOS后无法通讯,系统有时会进入硬件错误中断,请教老鸟指导在UCOS下IIC、SPI通讯的方法和注意事项。
沙发
小浣熊| | 2014-11-20 21:51 | 只看该作者
同步外设接口(SPI)是由摩托罗拉公司开发的全双工同步串行总线,该总线大量用在与EEPROM、ADC、FRAM和显示驱动器之类的慢速外设器件通信。
SPI(Serial Peripheral Interface)是一种串行同步通讯协议,由一个主设备和一个或多个从设备组成,主设备启动一个与从设备的同步通讯,从而完成数据的交换。SPI 接口由SDI(串行数据输入),SDO(串行数据输出),SCK(串行移位时钟),CS(从使能信号)四种信号构成,CS 决定了唯一的与主设备通信的从设备,如没有CS 信号,则只能存在一个从设备,主设备通过产生移位时钟来发起通讯。通讯时,数据由SDO 输出,SDI 输入,数据在时钟的上升或下降沿由SDO 输出,在紧接着的下降或上升沿由SDI 读入,这样经过8/16 次时钟的改变,完成8/16 位数据的传输。

使用特权

评论回复
板凳
泰山特曲123| | 2014-11-21 07:28 | 只看该作者
你上网查下共享资源的保护相关内容

使用特权

评论回复
地板
tianli1980| | 2014-11-24 12:37 | 只看该作者
IIC、SPI通讯首先要注意时序问题,其次当然是步骤了。

使用特权

评论回复
5
icecut| | 2014-11-25 14:05 | 只看该作者
用官方代码测试.库或者 cubeMx

使用特权

评论回复
6
yinhaix| | 2015-5-4 17:51 | 只看该作者
没做过,学习

使用特权

评论回复
7
fanxsd| | 2015-5-5 10:57 | 只看该作者
直接上示波器 看一下。

使用特权

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

本版积分规则

6

主题

47

帖子

1

粉丝