导航

    Freqchip开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    1. 主页
    2. 华子
    华
    • 继续与 华子 聊天
    • 开始与 华子 的新会话
    • 举报资料
    • 资料
    • 关注
    • 粉丝
    • 屏蔽
    • 主题
    • 帖子
    • 最佳
    • 群组

    华子

    @华子

    0
    声望
    19
    帖子
    3019
    资料浏览
    0
    粉丝
    0
    关注
    注册时间 最后登录

    华子 关注

    华子 发布的帖子

    • RE: iic从机

      这个需要主从约定,IIC接收无法区分地址和数据

      发布在 FR801xH
      华
      华子
    • RE: 请问怎样开启BLE5.0的2M, 1M, 500K and 125K data rate?

      请参考gap_conn_phy_update 目前开放的接口有1M 2M

      发布在 FR801xH
      华
      华子
    • RE: 关于模块进入睡眠的问题

      EXTI+system_sleep_enable

      发布在 FR801xH
      华
      华子
    • RE: 关于进入低功耗问题

      发广播时,系统会自动定时唤醒
      停止发广播gap_stop_advertising 试一下

      发布在 FR801xH
      华
      华子
    • RE: 给的APP例程搜索不到设备

      1、使用Android9的手机试一下
      2、重新检查一下app的读写权限

      发布在 FR801xH
      华
      华子
    • RE: 可以编译连接,但不能仿真

      1、检查Jlink连接是否正确
      2、FR8016H中是否进入sleep,sleep模式下 是无法仿真的
      3、PC6 PC7是否mux为其他外设

      发布在 FR801xH
      华
      华子
    • RE: 请教如何运用低功耗管理

      @鱼的记忆 在 请教如何运用低功耗管理 中说:

      系统重启后能进入低功耗,电流为 20uA左右
      过上20s左右,系统会退出低功耗,电流为 3mA左右,再也进入不了低功耗?
      问题2:如果让BLE进入广播模式,系统无法进入低功耗模式,使用原始的广播配置,这个时候无法进入低功耗,电流一直在3mA左右?
      我想做个定时广播,广播完没有任何操作进入睡眠模式,还有就是进入睡眠模式广播怎样唤醒它

      正常程序中没有调用system_sleep_disable();的话 默认系统会自动进入sleep;
      可以通过os_timer唤醒

      发布在 FR801xH
      华
      华子
    • RE: 请教如何运用低功耗管理

      attribute((section("ram_code"))) void user_entry_before_sleep_imp(void)
      {
      uart_putc_noint_no_wait(UART1, 's');
      }
      attribute((section("ram_code"))) void user_entry_after_sleep_imp(void)
      {
      /* set PA2 and PA3 for AT command interface */

      system_set_port_mux(GPIO_PORT_A, GPIO_BIT_3, PORTA3_FUNC_UART1_TXD);
      

      // system_sleep_disable();

      if(__jump_table.system_option & SYSTEM_OPTION_ENABLE_HCI_MODE)
      {
          system_set_port_pull(GPIO_PA4, true);
          system_set_port_mux(GPIO_PORT_A, GPIO_BIT_4, PORTA4_FUNC_UART0_RXD);
          system_set_port_mux(GPIO_PORT_A, GPIO_BIT_5, PORTA5_FUNC_UART0_TXD);
          uart_init(UART0, BAUD_RATE_115200);
          NVIC_EnableIRQ(UART0_IRQn);
      
          system_sleep_disable();
      }
      
      uart_init(UART1, BAUD_RATE_115200);
      NVIC_EnableIRQ(UART1_IRQn);
      //uart_putc_noint_no_wait(UART1, 'w');
      
      // Do some things here, can be uart print
      
      NVIC_EnableIRQ(PMU_IRQn);
      

      }

      发布在 FR801xH
      华
      华子
    • RE: 8016HA开发板LED2蓝灯如何点亮

      修改一下pmu_set_led2_value函数,该函数修改后会影响sleep下的功耗
      if( value == 0 )
      {
      ool_write(PMU_REG_LED_CTRL, 0x00);
      }
      else
      {
      ool_write(PMU_REG_LED_CTRL, 0x04 );
      }

      发布在 FR801xH
      华
      华子
    • RE: 如何阻止系统进入低功耗模式?

      __jump_table.system_option &= ~(SYSTEM_OPTION_SLEEP_ENABLE);//取消sleep模式

      发布在 FR801xH
      华
      华子