baojiaqi 发表于 2013-9-18 15:28:35

求教msp430延时程序怎么写

怎么用430写一个精确延时的程序啊,比如说精确到具体的数值如几us几ms。自己以前写程序太不严谨了总感觉延时这个东西差不多就行,但这样感觉自己太不认真了,写DA的时候时序不准导致我就没调出来,真心求教啊

lcofjp 发表于 2013-9-18 15:35:57

1. 使用定时器
2. 使用__delay_cycles();

baojiaqi 发表于 2013-9-18 15:40:10

lcofjp 发表于 2013-9-18 15:35 static/image/common/back.gif
1. 使用定时器
2. 使用__delay_cycles();

谢谢啦,我还想请教下用定时器设计延时会更精确一些吗?

lcofjp 发表于 2013-9-18 15:43:13

定时器是最准确的(时钟越高精度越好),__delay_cycles()容易被中断干扰。

baojiaqi 发表于 2013-9-18 15:48:20

lcofjp 发表于 2013-9-18 15:43 static/image/common/back.gif
定时器是最准确的(时钟越高精度越好),__delay_cycles()容易被中断干扰。

哦哦非常感谢,我是刚学还是个菜鸟啊{:lol:}

szmini2006 发表于 2013-9-18 15:53:19

定时器最准确,不过430的定时器比较少

yy8047 发表于 2013-9-18 16:14:09

   _NOP();

censtar 发表于 2013-9-18 16:50:44

要求高呢,用定时器中断。要求一般呢,用查询定时器的方法。非常不在意呢,用NOP之类的。

baojiaqi 发表于 2013-9-18 23:58:56

censtar 发表于 2013-9-18 16:50 static/image/common/back.gif
要求高呢,用定时器中断。要求一般呢,用查询定时器的方法。非常不在意呢,用NOP之类的。 ...

不太明白,能说的详细一些么
页: [1]
查看完整版本: 求教msp430延时程序怎么写