实验一:核0初始化SPI接口,DAC模块,通过SPI口对DAC写数据,有波形输出。
实验二:核1初始化SPI接口,DAC模块,通过SPI口对DAC写数据,有波形输出。
实验三:核0初始化SPI接口,DAC模块,再通知核1对DAC写数据,没有波形输出。
我理解的是核0初始化完后,其他核只要硬件是空闲的,就可以调用硬件,现在为什么不行了,是我哪里理解错了吗?
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.
实验一:核0初始化SPI接口,DAC模块,通过SPI口对DAC写数据,有波形输出。
实验二:核1初始化SPI接口,DAC模块,通过SPI口对DAC写数据,有波形输出。
实验三:核0初始化SPI接口,DAC模块,再通知核1对DAC写数据,没有波形输出。
我理解的是核0初始化完后,其他核只要硬件是空闲的,就可以调用硬件,现在为什么不行了,是我哪里理解错了吗?
我理解的是核0初始化完后,其他核只要硬件是空闲的,就可以调用硬件,现在为什么不行了,是我哪里理解错了吗?
是的,您能确认两个内核共享相同的全局SPI基址吗
我知道了,不是指寄存器,而是指我应用程序的地址,我已经找到原因,谢谢