TI中文支持网
TI专业的中文技术问题搜集分享网站

mcspi 输出

Hi Ti,

beaglebone black, starterware 2.0.1.1

我在ccs里import了starterware evmAM335x example project "mcspiFlash_edma.c".

程序测试 spi0 edma 时的工作情况.

程序执行时, 用示波器观察spi0_DOUT (不接负载或 spi slave device), 一直处于高电平(如图1 所示),输出加一个100k电阻接地, 依然如此. (绿色是 Dout, 黄色是 sclk)

但是如果把DOUT 和 DIN 串接起来, 则波形显示数据(如图2 所示)

Please advise, thanks

Shine:

这个例程是针对EVM板的。BBB板子的话,可以参考processor SDK里的例程。http://software-dl.ti.com/processor-sw/esd/PROCESSOR-SDK-RTOS-AM335X/latest/index_FDS.html

,

michael yang:

这个跟板子没啥关系, 芯片都是一样的, 只是奇怪 am335x mcspi 空载的时候, DOUT输出示波器上为什么只看到 高电平 ?

,

Nancy Wang:

程序中是将该管脚配置成了上拉McSPIPinMuxSetup,外部强下拉试一下。

,

michael yang:

MCSPI_DATA_LINE_COMM_MODE_1*Data Line 0 – MISO*Data Line 1 – MOSI

spi0 输入/输出 是反的 ~~

赞(0)
未经允许不得转载:TI中文支持网 » mcspi 输出
分享到: 更多 (0)