这几天空闲,把搁置了好久的LunchPad拿出来玩。
发现1.5版本的芯片是G2553,而wiki或者MSP430ware提供的LunchPad User\'s Experience的demo是基于G2231的。在玩得过程中,发现些许问题,希望能引起讨论。
问题1:在LunchPad User\'s Experience文件夹中,上位机程序LunchPad_Temp_GUI.exe运行下看不到串口选择,不知各位是否有想死的情况。但用串口调试软件,在波特率2400,8位数据位,1位停止位下是可以看到从LunchPad传来的数据。
问题2:如果直接利用LunchPad User\'s Experience的demo往G2553烧写因为存储分配不同的原因,肯定没法烧写。自己动手尝试建工程,芯片选择和cmd文件都是基于G2553的,出现的问题是main.c中语句#pragma vector=TIMERA0_VECTOR中TIMERA0_VECTOR的在msp430G2553.h中使未定义的。那么是不是意味着TI在LunchPad出厂的时候里面烧写的demo是基于G2553的,只不过wiki和MSP430ware未更新?
问题3:430Boost触摸板提供的文档430BOOST-SENSE1 - Capacitive Touch BoosterPack for LunchPad.pdf(slau337a)中提到,例程是烧写在G2452中的,并且要更换芯片。要实现这个例程是因为处理器必须带有比较器功能,对吧?查阅了手册,发现G2452所具有的功能,G2553都有,那么是否意味着电容触摸也能在G2553实现,最多是细节的问题。
以上是在把玩过程中发现的问题,希望能起到抛砖引玉的作用。
本文来自论坛,点击查看完整帖子内容。