摘要

针对目前被广泛应用在电力电子和电源控制领域的TMS320F28335 DSP,结合在开发专用电源嵌入式控制系统过程中发现的GPIO端口问题开展研究工作。对产生的问题进行了复现试验,发现在使用同一分组GPIO的情况下,通过GPxDAT寄存器控制程序指令无法控制2个及以上端口产生相应动作的问题。经分析提出导致问题产生的3种假设并进行相应的验证试验,试验结果表明第3种假设情况为产生问题的原因。在此基础上提出了3种基于软件编程的解决方案,并对解决方案进行了验证。最后,对TMS320F28x系列其他5种常用型号的DSP进行拓展试验,均发现了相似的问题。采用提出的3种解决方案进行测试,结果证明提出的解决方案都是有效可行的。

  • 单位
    核工业理化工程研究院

全文