[无线通信] nrf51822的GPIOTE问题

[复制链接]
240|2
 楼主 | 2018-8-28 22:29 | 显示全部楼层 |阅读模式
hi_accuracy 的高精度模式是怎么回事?
我看到网上有人说这个模式功耗比较高。
如果我想要使用多路IO进行唤醒,且可能是上升沿或者下降沿,是不是只能用高精度模式?
我看代码是在非高精度模式下没有配置引脚啊
  1. int8_t channel = channel_port_alloc(pin, evt_handler, p_config->hi_accuracy);
  2.         if (channel != NO_CHANNELS)
  3.         {
  4.             if (p_config->is_watcher)
  5.             {
  6.                 nrf_gpio_cfg_watcher(pin);
  7.             }
  8.             else
  9.             {
  10.                 nrf_gpio_cfg_input(pin,p_config->pull);
  11.             }

  12.             if (p_config->hi_accuracy)
  13.             {
  14.                 nrf_gpiote_event_configure(channel, pin,p_config->sense);
  15.             }
  16.             else
  17.             {
  18.                 m_cb.port_handlers_pins[channel-NUMBER_OF_GPIO_TE] |= (p_config->sense)<< SENSE_FIELD_POS;
  19.             }
复制代码
 楼主 | 2018-8-29 09:56 | 显示全部楼层
求解答啊
| 2018-9-1 00:51 | 显示全部楼层
正常唤醒使用32.768K的低频时钟就可以了
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

关闭

热门推荐上一条 /4 下一条

快速回复 返回顶部 返回列表