2019-03-25 19:02发布
anqi90 发表于 2016-1-18 17:39 SPI就是配合片选用的,本身就算只有一个设备也是要有片选的,只在通信的时候片选拉低从设备才会响应SPI通信 ...
dingzy_2002 发表于 2016-1-18 18:49 主要是楼主挂接的SPI设备速率不一致,有快的(如TFT),也有较慢的 共用一个SPI口,可能由于速率问题,出现异 ...
最多设置5个标签!
1.换个MCU(貌似32位单片机的SPI多点).
2.利用IO模拟SPI,(速度可能存在问题,尤其是驱动TFT时)
3.添加SPI的扩展芯片.
SPI就是配合片选用的,本身就算只有一个设备也是要有片选的,只在通信的时候片选拉低从设备才会响应SPI通信
如果需要两个从设备同时进行SPI通信就需要两个单独的接口,或者用GPIO软件模拟一个出来
不过鉴于单片机一般也没有多线程的用法,基本上一个SPI接口配合片选就足够了
主要是楼主挂接的SPI设备速率不一致,有快的(如TFT),也有较慢的
共用一个SPI口,可能由于速率问题,出现异常
那就切换的时候配一下速度呗,一般就是改个时钟频率,或者就取一个都能满足的速度就好了
一周热门 更多>