- 16
- 0
- 约4.21千字
- 约 6页
- 2019-10-12 发布于河北
- 举报
430精确延时问题
今天在晚上发现一种MSP430的精确延时方法,经测试,确实狠精确。最低可以精确到1/OSC,例如:如果采用8MHz的晶体,那么最小延时就是125ns,已经利用示波器通过验证。
具体做法如下:
先做如下预定义:
#define CPU_F ((double)8000000) #define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0)) #define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))
其中第一行中的8000000为时钟,可以根据自己时钟设置。
然后在程序中直接条用delay_us和delay_ms即可。非常好用,入:
delay_ms (1); //延时1ms
delay_us(1); //延时1us
delay_us(0.125); //延时0.125us
注意:最低延时只能是1/OSC,否则就没有延时了。
该方法缺点:不能传递变量,只能将常数作为参数
IAR FOR 430中精确软件延时方法
标签: IAR FOR 软件 延时 2010-11-04 10:15
IAR FOR 430中精确软件延时方法
在用单片机的时候常常会用到延时函数,430也不例外,常见的形式有: v
您可能关注的文档
- linux shell脚本基本知识.pdf
- Linux下使用PPPOE认证方式.doc
- Linux编辑器vi使用方法详细介绍.doc
- LJ LGJ JKLJ JKLYJ架空线路持续载流量.pdf
- linux面试题及答案.doc
- LM317中文资料(含实例).doc
- LNG危险品道路运输事故应急预案.doc
- LNG储罐区BLEVE爆 炸危险性分析.doc
- LNG液化工厂或储配站项目审批流程.doc
- LNG站潜液泵故障处理应急作业指导书.doc
- 2026年广西公务员考试《乡镇政务治理科目》市县卷考试真题及答案解析.docx
- 2026年秋部编版初三道德与法治下册期末真题及答案.docx
- 2026年福建省泉州市事业单位招聘《行政法》真题及答案解析.docx
- 2026年秋北师大版初中八年级英语下册单元测试真题及答案.docx
- 2026年教资历史与社会考试真题及答案.docx
- 2026年福建省福州市事业单位招聘《人力资源管理》试卷及答案.docx
- 2026年秋部编版初三道德与法治上册期末模拟试题及答案.docx
- 2026年广东省教师招聘《职业道德与法律法规》真题及答案.docx
- 2026年最新旅游经济真题及答案解析.docx
- 2026年福建省厦门市事业单位招聘《计算机应用技术》考试试题及答案.docx
原创力文档

文档评论(0)