我学习C6748不久,我想要将C6748作为从机通过SPI接收数据,关于数据接收的程序,我想通过中断接收,具体内容如下:
报错如下:
看起来HWREG不能直接在主程序中调用,我想知道我应该怎么解决这个问题?或者有什么别的思路来接受数据么?
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.
我学习C6748不久,我想要将C6748作为从机通过SPI接收数据,关于数据接收的程序,我想通过中断接收,具体内容如下:
报错如下:
看起来HWREG不能直接在主程序中调用,我想知道我应该怎么解决这个问题?或者有什么别的思路来接受数据么?
我想通过修改这个例程实现将C6748作为从机通过SPI三线模式接收数据。目前我有如下问题:
1.这个例程是自己生成了简单的数据进行存储,好像并没有运用到SPI;
2.我目前接收数据的思路是:根据用户手册,参照主机对SPI的设置进而对与SPI有关的寄存器进行设置,但由于这个例程似乎并没有用到SPI收发数据,我并不是很明白如果作为从机,我应该如何对数据进行接收及存储,因此我目前猜想直接将SPI_SPIBUF的数据通过HWREG函数提取出来并进行存储。但是遇到了这个帖子中无法调用的问题。我想知道我这个整体思路是否正确?是否有别的更好的思路?
3.在问题2的基础上spiflash例程中有关rx_data、tx_data的设置(擦扇区,写扇区等)是否可以直接删除?