VxWorks6.9 辅助时钟,高精度定时器精度测试函数!
2017-12-11 11:34
423 查看
unsigned int auxClkTestCnt=0;
void timerTestIsr(void)
{
auxClkTestCnt++;
}
void auxClkTest(unsigned int cnt)
{
auxClkTestCnt=0;
vxbAuxClkConnect(timerTestIsr,0);
vxbAuxClkDisable();
vxbAuxClkRateSet(2000);
vxbAuxClkEnable();
taskDelay(sysClkRateGet()*10);
vxbAuxClkDisable();
printf("Tick count is 2000,auxClkTestCnt=%d\n",auxClkTestCnt);
auxClkTestCnt=0;
vxbAuxClkDisable();
vxbAuxClkRateSet(1000);
vxbAuxClkEnable();
taskDelay(sysClkRateGet()*10);
vxbAuxClkDisable();
printf("Tick count is 1000,auxClkTestCnt=%d\n",auxClkTestCnt);
auxClkTestCnt=0;
vxbAuxClkDisable();
vxbAuxClkRateSet(4000);
vxbAuxClkEnable();
taskDelay(sysClkRateGet()*10);
vxbAuxClkDisable();
printf("Tick count is 4000,auxClkTestCnt=%d\n",auxClkTestCnt);
}
unsigned int auxClkTestCnt=0;
void timerTestIsr(void)
{
auxClkTestCnt++;
}
void auxClkTest(unsigned int cnt)
{
auxClkTestCnt=0;
vxbAuxClkConnect(timerTestIsr,0);
vxbAuxClkDisable();
vxbAuxClkRateSet(2000);
vxbAuxClkEnable();
taskDelay(sysClkRateGet()*10);
vxbAuxClkDisable();
printf("Tick count is 2000,auxClkTestCnt=%d\n",auxClkTestCnt);
auxClkTestCnt=0;
vxbAuxClkDisable();
vxbAuxClkRateSet(1000);
vxbAuxClkEnable();
taskDelay(sysClkRateGet()*10);
vxbAuxClkDisable();
printf("Tick count is 1000,auxClkTestCnt=%d\n",auxClkTestCnt);
auxClkTestCnt=0;
vxbAuxClkDisable();
vxbAuxClkRateSet(4000);
vxbAuxClkEnable();
taskDelay(sysClkRateGet()*10);
vxbAuxClkDisable();
printf("Tick count is 4000,auxClkTestCnt=%d\n",auxClkTestCnt);
}
相关文章推荐
- vxworks辅助时钟
- VxWorks中高精度实时时钟的实现及C语言汇编混合编程
- vxworks下辅助时钟aux clk的使用示例
- vxworks下辅助时钟aux clk的使用示例
- VxWorks 6.9 内核编程指导之读书笔记 -- 多任务(二)
- QT 4.8.5 在 VxWorks 6.8/6.9 系统下的使用方法
- mips64高精度时钟引起ktime_get时间不准,导致饿狗故障原因分析【转】
- SylixOS高精度时钟分析
- VxWorks 6.9 内核编程指导之读书笔记 -- 多任务
- TCP SERVER例子(VxWorks6.9)
- 转载:基于NTP的高精度时钟同步系统实现_电子技术应用
- VxWorks6.9上SMP功能学习
- SylixOS高精度时钟分析
- UDP SERVER的例子(VxWorks6.9)
- VxWorks丰富的定时管理和时钟管理
- mips64高精度时钟引起ktime_get时间不准,导致饿狗故障原因分析
- vxWorks中sysClkRateGet()返回系统时钟详解
- vxWorks中sysClkRateGet()返回系统时钟详解
- VxWorks 6.9 内核编程指导之读书笔记 -- VxWorks Small-Footprint Configuration
- 基于计算机时钟晶振的高精度时间的获取