TMS570x/RM4x LaunchPad:基于例程的MIBSPI 环回模式基础设置
[复制链接]
今天花了半天时间在MIBSPI的环回模式上,作为一个初学者,有很多地方值得反思,平时在论坛看了很多技术贴,收益匪浅,因此将今天的历程发布出来,如果有益后来者,那我很荣幸。
基础知识查看https://e2echina.ti.com/question_answer/microcontrollers/hercules/f/70/t/97104,这篇文档入门挺好用的。
例程在HALGoGen->help中找到,这一步应该也不用浪费篇幅;
按照例程去做,会发现程序会卡在while(TG3_IS_Complete != 0xA5A5A5A5);通过查看程序,发现TG3_IS_Complete在中断中被赋值为 0xA5A5A5A5,因为某种原因没有进中断,所以一直卡在while()循环中,然后查看中断管理,发现问题,
通道12没有打开,所以进不了中断,解决办法:打开中断就好了。这个在例程中没有提及,不知道是什么原因。
关于环回模式:外部不用接线,芯片内部已经默认连线。
第一次发这种文章,格式与语法问题请见谅。
|