三个SCI都用了,其他SCIB和SCIC都工作正常,只有SCIA在重新上电后收不到数据,SCIA的发送功能正常,点灯发现SCIA的接受缓冲区始终为零。
挂仿真器在线调试程序运行都是正常的,程序运行周期和波特率什么的都量过没变。程序在以前的板子上运行是正常的,移植过来只是三个SCI交换了一下。现在真的是没头绪了。
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.
三个SCI都用了,其他SCIB和SCIC都工作正常,只有SCIA在重新上电后收不到数据,SCIA的发送功能正常,点灯发现SCIA的接受缓冲区始终为零。
挂仿真器在线调试程序运行都是正常的,程序运行周期和波特率什么的都量过没变。程序在以前的板子上运行是正常的,移植过来只是三个SCI交换了一下。现在真的是没头绪了。
我之前的问题是cmd文件里没定义.ebss段,编译的时候有warning,当时没注意,cmd文件里添上就好了,具体原因不太明白