knrt.net
当前位置:首页 >> 如何将DSP的普通IO口做SPI通讯用 >>

如何将DSP的普通IO口做SPI通讯用

不建议使用普通IO口模拟SPI通信,时序的处理比较麻烦

可以用SPI通信,较简单.不知你要驱动几个数码管,一定要用CPLD吗?

dsp首先和stm32都要用3.3v的电源来供电,dsp还有自己的内核电压来供电.然后确定stm32为整个系统的主cpu,作为spi的主设备,dsp作为从设备.spi三根线连接好就可以实现stm32与dsp的spi通讯,注意stm32的spi设置与dsp的spi设置的通讯格式和clk要相同,通讯速率也要一致才能通讯

spi是一种协议,串行接口,及数据和命令都在同一个接口上.参照spi协议,在io口上实现电平变化即可.

第一是用IO口模拟,任意IO口都可以用来模拟SPI通讯.第二是用带SPI模块的单片机,比如STC12C5A60S2就带SPI模块.

1、mcu有IIC接口和SPI接口,SPI速度较快,但是比IIC多用一条线.2、如果用IO口模拟IIC或SPI,要注意有的MCU的IO不能支持双向数据传输,这样只能用SPI.3、另外二者传输距离都不能太长,多见于板内通信.

yes```用IO口模拟SPI工作的时序..进行SPI通信

飞思卡尔S12系列的单片机基本上都有SPI接口,而且一般可以切换复用的,比如XS128就可以用PS4-7或者PM口进行通信,2个单片机进行SPI通信的时候,普通模式下需要4个线,即:SS,CLK,MISO,MOSI,接线的时候记得设置主从关系,然后的交叉MOSI和MISO即可

一般是 SPI 也有 MDIO

基本上单片机的IO口都可以用来模拟一些接口通信,如I2C,SPI等

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com