对于如何操作GPIO来模拟SPI的过程是简单的,不赘述了。代码如下。
void _spi_tx(int8u data_tx)
{int8u i;
//发送一个数据
for(i=0;i<8;i++)
{
//改变数据位(准备数据发送)
if((data_tx<<i)&SPI_TX_BIT_MASK)
_spi_tx_pin_up();
else
_spi_tx_pin_down();
//下降沿(数据将被发送)
_spi_clk_pin_down();
//延时
对于如何操作GPIO来模拟SPI的过程是简单的,不赘述了。代码如下。
void _spi_tx(int8u data_tx)
{