This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
TMS320F280039C使用硬件SPI读写8位数据时,MISO一直得不到有效数据,不知道是不是读写函数调用错误导致还是什么问题,请问一下读写8位数据的函数是SPI_transitByte(base, txData)
SPI_receiveByte(base, dummyData) 吗,读字节函数的参数dummyData是什么参数啊
上图是SPI波形,MISO总是回复0x01,有点难搞
可以看一下SPI的driverlib API: file:///C:/ti/c2000/C2000Ware_4_03_00_00/device_support/f28003x/docs/html/modules/spi.html
读写8位数据的函数是SPI_transitByte(base, txData)
SPI_receiveByte(base, dummyData) 吗,
是的。但是它们本质上调用的是同一个函数,通过宏定义来增强代码的可读性。
读字节函数的参数dummyData是什么参数啊
dummyData
: is the data which is transmitted to initiate SPI transaction to receive SPI data
这些都可以在API描述中找到。
上图是SPI波形,MISO总是回复0x01,有点难搞
非闭环去初始化W5500
这个要结合和C2000通信的器件来看。比如去查一下W5500的手册,看一下不同的数据代表什么含义。