初识篇
这次论坛发布了新的基于5529的学习视频,我第一感觉首先是选材很好,因为一般无论是TI出DEMO板还是学习视频都是以一个器件系列中最先进最高端的器件为依托的。比如LaunchPad的2452、2553都是该时间段2XXX系列最先进的,曾经的9B96,9D96开发板也是那个时间M3里最先进的。这个规律使得初学者很难接触到实际的开发工作,且器件的高级功能偏复杂,都使得初学者接触太少。但是这次出的5529虽然也是一款非常强大的一款产品,但是430系列相对来说还是容易掌握一些,这次就认认真真来学习吧,很实用的。 午饭前,忍不住观看了第一节的内容--概述。看而不记,很快就没印象了,所以一定要留下什么。这次就在帖子里写,一边看一边记,同时也分享给大家。当然由于没有实际操作,笔记也相对空虚,希望以后有机会接触这块板子。
1、在PPT的第一页配了这幅图,我截取了其中一段,觉得可以作为430选型的一个大方向的参考。
2、5XXX系列和6XXX系列在主频上提升到了最高25Mhz,使430的适用范围拓展到需求更高的应用场合。
3、虽然430号称是1.8-3.6V的工作电压,但是直到5XXX以来,才真正做到1.8V也能FLASH编程,真正的全应用低电压。
4、5XXX系列在性能上提升很大。具体体现在
UCS时钟的统一,使用更方便。
增加了内核电压控制的PMM单元,使得430器件工作在何种电压下可软件控制。
可配置的GPIO驱动能力(PxDS寄存器,新!),以前老说430系列是低功耗产品,管脚的最大拉电流和灌电流都比较小。做控制类的时候都不太敢选430器件,这次看到说能增加,不知道提高后能达到什么水平,的翻翻手册了。
硬件RTC,独立的中断,并且优先级很高,可以作为跑小系统的时基。
5XXX系列的重头戏:USB!
增强了DMA和MPY。
这么来看430的应用领域已经在一定程度上与LM3S811等M3的低端器件重合了,而高端器件又与C2000器件重叠了,不知道TI下架M3是不是出于这样的考虑。
5、2XXX和5XXX都是TI新推的也是主推的MSP430器件,两者在应用场合上有区别:
2XXX适用于一般的检测领域,功能相对简单;
5XXX适用于高级应用场合,带USB,更大的RAM和FLASH,可以跑小系统;
从细节上可以看到5XXX在最高主频时功耗更低,而2XXX拥有更快的唤醒速度,所以说2系列更适用于ACTIVE时间占总周期更少的场合,而5系列显然更适合于ACTIVE占总周期更大比例的场合。
6、5XXX系列低功耗最优的场合是工作在16MHZ左右。
7、5XXX的SP和PC是20位的,支持更大的寻址空间,5XXX未来可能会推出更大的RAM和FLASH的芯片。
8、这张图给出了不同主频需要的最低内核电压,可以看到,要跑到25MHZ至少需要2.4V,由于对430这是新东西,需要特别注意。
9、430是冯诺依曼总线结构的,所以也有必要关注5XXX的内存映射。
10、由于引入了FLL,5xxx的低功耗配置也与2XXX及以前的器件不同,需要注意。
11、温习一下430系列的中断过程,这个应该和以前的方式没有差异。
12、犹记得430WARE,是TI推出的类似M3流明库那样的外设驱动库,现在430WARE又丰富了触摸库、RF库、USB库、图形库。应该说430的高端系列越来越像M3了,比较可惜的是,由于没有用到5XXX和6XXX的芯片,一直跟这个库缘分不深,不知道后面的课程会不会讲到这个,期待。