工具/软件:TI-RTOS
您好!
我已经创建了一个驱动程序文件、其中包含用于 SPI 和 I2C 的可用 TI RTOS 驱动程序调用、如下所示:
SPI.c 文件
SPI_CALL ()
{
SPI_Handle = SPI_OPEN (SPI_BAASEDDRESS、&SPI_PARAMETER);
SPI_TRANSFCTION (SPI_Handle、&SPI_TRANSACTION);
SPI_CLOSE (SPI_Handle);
}
i2c.c 文件
I2C_CALL ()
{
I2C_Handle = I2C_open (I2C_BAASEDDRESS、I2C_Parameter);
I2C_TRANSFCTION (I2C_Handle、I2C_TRANSACTION)
I2C_Close (I2C_Handle);
}
我的问题:
1.我能否传递 SPI0_BASE、SPI1_BASE 等不同的基址,以便通过单个 SPI_CALL ()函数同时访问这两个 SPI。 I2C 也是如此。
2.锁紧装置是否在内部进行保养? 或者我需要在 SPI_CALL ()和 i2c_call()函数内实现信标。
此致、
Manohar