微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > TPL0501-100, GPIO模拟SPI通讯无反应?

TPL0501-100, GPIO模拟SPI通讯无反应?

时间:10-02 整理:3721RD 点击:

如题,贴下代码, 

void spi_write(uint8 value)
{
uint8 i, temp;
CS = 1;
delay();
SCLK = 0;
delay();
CS = 0;
delay();
for(i = 0; i < 8; i++)
{
temp = ((value >> (7 - i)) & 0x01);
SCLK = 0;

DIN = temp;
delay();
SCLK = 1;
delay();
}
//delay();
SCLK = 0;
delay();
//SCLK = 1;
CS = 1;
delay();
SCLK = 1;
}

用示波器看了下波形,感觉没有啥问题,但是电路两端的电阻就是不对啊,始终是50kOhm。

建议把SPI通信的波形发上来,看源程序没法确定。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top