1.要对MSP430要有本质的理解:对于MSP430的C程序编程,对于模块的初始化、数据的读写、信号输入输出都是对寄存器的操作。
2.要正确设置系统时钟。MSP430最大的特点是低耗,能实现低功耗的主要原因是引入了时钟系统的概念。正确设置系统时钟,才能正确把握定时器、UART、LCD显示的正确使用。
3.要具有模块化的编程思想。要用软件工程的方法,采用VC++的工程管理的概念及模块化的思想是嵌入式编程的最重思路。只有把平时各种模块例如按键、LCED、LED、UART、定时器等各功能程序模块化、文档化,这样才能积累丰富自己的经验,使编程变得迅速正确。
4.明确MSP430的程序框架。对于MSP430来说,事件触发结构是适合于低功耗应用的一种并发多任务结构;前后台程序是实现多任务系统最简单、最灵活的结构。
5.养成状态机建模的习惯。状态机建模是事件触发结构的主要程序编写方式。 状态机建模可以消除阻塞,提高程序的实时性。
这里只从思想上进行总结,具体还要在实际运用中加以提高,在岸上是永远也学不会游泳的。
原文地址:http://www.cnblogs.com/sunnysnow/p/3754449.html