This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

【MSP430 LaunchPad设计心得】+做心率仪的过程中的笔记



时钟部分:

 系统默认时使用的是DOC,要使用外部高速晶振XT2时必须自己开启XT2,并延时50us等待XT2起振,然后软件清除IFG1中的OFIFG标示位。我在做心率仪时就要用到外部时钟,以达到15秒的精确定时。

注意操作顺序:打开XT2->等待XT2稳定->切换系统时钟为XT2

若后面两步操作反了,在通常情况下不会出现问题,但是在电压不稳MCU频繁复位的情况下,非常容易造成MCU死掉,只能掉电后重新上电才能可靠复位。

写Flash:

在写Flash期间,一定要关闭中断,此时CPU无法执行程序

程序开始要关狗:

在调试时,需要关闭看门狗,否则在打开看门狗的情况下,每当执行到断点,程序将会跳转到入口点从头执行。或者,暂停运行或停止到断点处时,当需要继续运行时,程序不再执行,而是需要使用“同步JTAG”才能继续运行(从头运行?)

数组的索引值用int型效率最高,char型也好略低

数组类型:char型数组效率最高,

其他类型的数组在索引时,都采用了乘法

其实我还有点惭愧,获得了免费的板子,手头上的项目迟迟未完成,所以就一拖再拖!实在抱歉……