文章目录
MSP430G2553开发板基础知识
MSP430G2553开发板如下图,上半部分就是UIF程序下载调试区域的硬件。个人觉得MSP430G2553开发板的这个部分没有做好硬件设计,导致很多系统兼容性不好,出现Could not find MSP-FET430UIF on specified COM port
问题的时候,要么是系统兼容性不好,要么就是这个UIF程序下载调试区域硬件坏了不兼容。
UIF程序下载调试区域是如何给单片机下载程序的,其实只需要四根线。
下面这幅图里,五个跳线帽分别是VCC、TEST、RST、RXD、TXD,其中TEST、RST两根线就是与单片机连接起来负责下载程序的线。当然在其右下角,有VCC和GND是可以给单片机芯片供电的,这个也必不可少。
所以重要的四根线你应该清楚了,就是TEST、RST两根线,再加上VCC和GND线。我用四个绿色箭头来指示你认清这个:
解决办法
如何解决Could not find MSP-FET430UIF on specified COM port
问题?
(1)多次重新取下和插上MSP430G2553单片机的USB线,这样或许CCS或者IAR能识别到。
(2)更换为早期的Win7系统,在我看来,MSP430G2553单片机是非常老的设计了,使用Win7系统搭配老一点的CCS 6 或者IAR 5.3 ,应该还是很好识别出MSP430G2553单片机的UIF的。
(3)或许本身UIF就处于驱动损坏,买块新的板子或者换个新的板子是不错的实践方案。我之前常用这个办法,导致我家里一堆MSP430G2553单片机!
而现在,我不得不走别的路,因为我全部MSP430G2553单片机都已经UIF损坏。
所以用方法4:
(4)找一个MSP430F5529开发板,用MSP430F5529开发板的UIF区域给MSP430G2553单片机下载程序。
如何实施解决办法4
接下来说一下方法4如何实施,MSP430F5529开发板的设计理念也是一样的,上半部分区域是UIF,下半部分就是单片机电路,中间依靠跳线帽连接。
步骤一
把MSP430F5529开发板的跳线帽都拔掉,也就是下图的这个区域的全部跳线帽:
把MSP430G2553开发板的跳线帽都拔掉,也就是下图的这个区域的全部跳线帽:
步骤二
观察MSP430F5529开发板,找到这四个引脚。下图中我已经标记出来。注意了,一个跳线帽下面是2个引脚,我剪头指的是上面那个,上面那个是UIF区域的引脚。
步骤三
想必是不用多说了。现在只需要将MSP430F5529开发板的这四个引脚和MSP430G2553开发板的那四个引脚对应连起来即可。
最终连接的描述为:
- MSP430F5529开发板的USB接电脑。
- MSP430F5529开发板的UIF区域的VCC----MSP430G2553开发板的单片机区域的VCC。
- MSP430F5529开发板的UIF区域的GND----MSP430G2553开发板的单片机区域的GND。
- MSP430F5529开发板的UIF区域的SBWTCK(也可能是叫别的名字,比如TST)----MSP430G2553开发板的单片机区域的TEST。
- MSP430F5529开发板的UIF区域的SBWTDIO(也可能是叫别的名字,比如RST)----MSP430G2553开发板的单片机区域的RST。
这样你就可以正常使用了。
下图是我接的,板子GND都是一起的,所以GND我没按上面说的接。