Navigation

    Freqchip开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Recent
    1. Home
    2. 华子
    华
    • Continue chat with 华子
    • Start new chat with 华子
    • Flag Profile
    • Profile
    • Following
    • Followers
    • Blocks
    • Topics
    • Posts
    • Best
    • Groups

    华子

    @华子

    0
    Reputation
    19
    Posts
    3069
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    华子 Follow

    Posts made by 华子

    • RE: iic从机

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

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

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

      posted in FR801xH
      华
      华子
    • RE: 关于模块进入睡眠的问题

      EXTI+system_sleep_enable

      posted in FR801xH
      华
      华子
    • RE: 关于进入低功耗问题

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

      posted in FR801xH
      华
      华子
    • RE: 给的APP例程搜索不到设备

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

      posted in FR801xH
      华
      华子
    • RE: 可以编译连接,但不能仿真

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

      posted in FR801xH
      华
      华子
    • RE: 请教如何运用低功耗管理

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

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

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

      posted in 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);
      

      }

      posted in 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 );
      }

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

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

      posted in FR801xH
      华
      华子