xc Delay代码
2016-07-21 10:30
176 查看
//XMOS延时函数
void DelayMs(unsigned ms)
{
unsigned time;
timer t;
t :> time;
for(int i = 0;i<ms;i++)
{
time += 100000;//timer 计数频率为100MHZ
t when timerafter(time) :> void;
}
}
timer.h文件中有对应的delay函数:
inline void delay_seconds(unsigned int delay);
inline void delay_milliseconds(unsigned delay);
inline void delay_microseconds(unsigned delay);
void DelayMs(unsigned ms)
{
unsigned time;
timer t;
t :> time;
for(int i = 0;i<ms;i++)
{
time += 100000;//timer 计数频率为100MHZ
t when timerafter(time) :> void;
}
}
timer.h文件中有对应的delay函数:
inline void delay_seconds(unsigned int delay);
inline void delay_milliseconds(unsigned delay);
inline void delay_microseconds(unsigned delay);
相关文章推荐
- java基础知识总结(绝对经典)
- Java查找一个字符串中所有匹配某正则的子串
- java 对象clone
- 浮点数的相关运算Java实现
- Spring Boot之Test Case中placeholder信息无法找到的问题解决
- ASP.NET MVC下拉框联动实例解析
- 算法分析之Ackerman函数的递归实现算法
- Java中构造代码块和成员变量初始化的顺序关系
- java IO库应用场景
- java io学习报告
- php写守护进程(Daemon)
- Java正则表达式入门
- 事件的注册and派发
- 理解Python的With语句
- C语言 数组VS指针
- matplot设置xy轴范围
- eclipse 发布项目是报错 Publishing the configuration...
- UDP RTP 丢包 解决方案AVCom模块API接口使用说明
- Spring 中数据源和数据库连接池配置的几种方法
- PHP获取客户端及服务器端IP的封装类