Browse Source

[更新]移除定时器设置频率代码

misonyo 7 năm trước cách đây
mục cha
commit
ba1f633808
1 tập tin đã thay đổi với 0 bổ sung10 xóa
  1. 0 10
      hwtimer_sample.c

+ 0 - 10
hwtimer_sample.c

@@ -22,7 +22,6 @@
 /* 定时器超时回调函数 */
 static rt_err_t timeout_cb(rt_device_t dev, rt_size_t size)
 {
-    rt_kprintf("this is hwtimer timeout callback fucntion!\n");
     rt_kprintf("tick is :%d !\n", rt_tick_get());
 
     return 0;
@@ -34,7 +33,6 @@ static int hwtimer_sample(int argc, char *argv[])
     rt_hwtimerval_t timeout_s;      /* 定时器超时值 */
     rt_device_t hw_dev = RT_NULL;   /* 定时器设备句柄 */
     rt_hwtimer_mode_t mode;         /* 定时器模式 */
-    rt_uint32_t freq = 10000;       /* 计数频率 */
 
     /* 查找定时器设备 */
     hw_dev = rt_device_find(HWTIMER_DEV_NAME);
@@ -55,14 +53,6 @@ static int hwtimer_sample(int argc, char *argv[])
     /* 设置超时回调函数 */
     rt_device_set_rx_indicate(hw_dev, timeout_cb);
 
-    /* 设置计数频率(默认1Mhz或支持的最小计数频率) */
-    ret = rt_device_control(hw_dev, HWTIMER_CTRL_FREQ_SET, &freq);
-    if (ret != RT_EOK)
-    {
-        rt_kprintf("set frequency failed! ret is :%d\n", ret);
-        return ret;
-    }
-
     /* 设置模式为周期性定时器 */
     mode = HWTIMER_MODE_PERIOD;
     ret = rt_device_control(hw_dev, HWTIMER_CTRL_MODE_SET, &mode);