- msp430的精确定时:
#define MCLK_C ((double)10000000) //定义主时钟频率,供延时使用
#define delay_ms(x) __delay_cycles((long)(MCLK_C*(double)x)/1000.0)
#define delay_us(x) __delay_cycle((long)(MCLK_C*(double)x)/1000000.0)
使用本征函数定时较为准确
- 其他:
#define _EINT() __enable_interrupt() //开中断
#define _NOP() __no_operation() //空操作
本文介绍msp430微控制器如何通过定义宏实现精确的毫秒级和微妙级延时,并展示了如何使用本征函数进行更准确的定时。此外,还提供了关闭与开启中断的宏定义。
432

被折叠的 条评论
为什么被折叠?



