TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6748: SPI

Part Number:TMS320C6748

我学习C6748不久,我想要将C6748作为从机通过SPI接收数据,关于数据接收的程序,我想通过中断接收,具体内容如下:

报错如下:

看起来HWREG不能直接在主程序中调用,我想知道我应该怎么解决这个问题?或者有什么别的思路来接受数据么?

Shine:

请问是在哪个例程上修改的?HWREG应该是个宏定义,请看一下定义该红的头文件有没有include到程序里。

,

?? ?:

是对spiflash的修改

,

?? ?:

我想通过修改这个例程实现将C6748作为从机通过SPI三线模式接收数据。目前我有如下问题:

1.这个例程是自己生成了简单的数据进行存储,好像并没有运用到SPI;

2.我目前接收数据的思路是:根据用户手册,参照主机对SPI的设置进而对与SPI有关的寄存器进行设置,但由于这个例程似乎并没有用到SPI收发数据,我并不是很明白如果作为从机,我应该如何对数据进行接收及存储,因此我目前猜想直接将SPI_SPIBUF的数据通过HWREG函数提取出来并进行存储。但是遇到了这个帖子中无法调用的问题。我想知道我这个整体思路是否正确?是否有别的更好的思路?

3.在问题2的基础上spiflash例程中有关rx_data、tx_data的设置(擦扇区,写扇区等)是否可以直接删除?

,

?? ?:

与主机相连后,如果从机进行了相应的设置,主机发送的数据会直接再SPIBUF的RXDATA中体现吗

,

Shine:

请下载下面帖子里工程师分享的master, slave SPI例程。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/668158/tms320c6748-build-spi-loopback-example-and-modify-to-work-in-master-slave-mode

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6748: SPI
分享到: 更多 (0)