导航

    Freqchip开发者论坛

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

    鱼的记忆 发布的帖子

    • RE: FR801XH 使用串1做打印,且可以接受用户手工发送数据包过去 修改参数!

      我以为你的蓝牙是作为从机,作为从机就可以这样做,

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: FR801XH 使用串1做打印,且可以接受用户手工发送数据包过去 修改参数!

      他这个可以做睡眠的,等他接收完就睡眠,这个可以由发射端控制睡眠

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: FR801XH 使用串1做打印,且可以接受用户手工发送数据包过去 修改参数!

      好的,谢谢。。。。。但是这样传输速率也变低了

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: FR801XH 使用串1做打印,且可以接受用户手工发送数据包过去 修改参数!

      您好请问,用12m有什么好处?

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: 关机后PMU_GPIO电流过大的问题

      0_1618799511512_微信图片_20210419102941.png

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: 如何让手机蓝牙调试器控制一个pwm口开关

      0_1617075772155_123.png 我是写在这个函数的,这样就可以控制了,你那样写要创建一个任务才能执行

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: UART 接收数据较大时,怎么接收

      这个有点麻烦,这个只能富瑞坤内部人员,看可以解决不,分两次接收,我只会这种

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: UART 接收数据较大时,怎么接收

      你是用jlink调试的

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: UART 接收数据较大时,怎么接收

      uart就这样,你看发送那端可以分开两次发不,或者用别的串口协议传输数据

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: UART 接收数据较大时,怎么接收

      可以常用中断形式

      0_1617014013446_20210329183203.png

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: 怎么实现 同一个按键的 开机和关机

      给他设置一个标志位,就可以解决这个问题,

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: 怎么实现 同一个按键的 开机和关机

      这个函数主要放void user_entry_after_ble_init(void)里面,else进入这个函数了,相当于开机。

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: 按键唤醒功能问题,无法唤醒

      0_1616594566861_1.png 参考一下

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: 怎么实现 同一个按键的 开机和关机

      注意看英文注释,不会用软件翻译

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: 怎么实现 同一个按键的 开机和关机

      0_1616593222171_微信图片_20210324213903.png

      发布在 FR801xH
      鱼
      鱼的记忆
    • RE: 怎么实现 同一个按键的 开机和关机

      void poweron_long_press_det(void)
      {
      uint8_t i=10;
      //uint8_t bat_lv1=0;

      system_set_port_mux(GPIO_PORT_D,GPIO_BIT_4,PORTD4_FUNC_D4);
      system_set_port_pull(GPIO_PD4,true);
      gpio_set_dir(GPIO_PORT_D,GPIO_BIT_4,GPIO_DIR_IN);
      pmu_set_pin_to_CPU(GPIO_PORT_D,1<<GPIO_BIT_4);
      

      while(i)
      {
      if(charge_state)//电池
      return;
      if(gpio_portd_read() & 0x10) //key pd4
      break;
      co_delay_100us(3000);
      i--;

      }
      

      if(i)
      {

          co_printf("=no power on=\r\n");
          // no long press
      

      pmu_set_pin_pull(GPIO_PORT_D, (1<<GPIO_BIT_4), true);
      pmu_port_wakeup_func_set(GPIO_PD4);
      system_power_off(false);
      }
      else
      {
      // power on
      //system_sleep_disable();
      co_printf("=power on=\r\n");
      }
      }
      开机功能,
      关机功能
      void system_power_off(bool aldo_bypass)

      发布在 FR801xH
      鱼
      鱼的记忆
    • 蓝牙遥控器关于语音这块的问题

      如下问题:
      1,PNP ID 对的上 #define DIS_PNP_ID ("\x01\x5a\x1d\x81\xc0\x03\x00")
      2,语音通道及类型,还有att_table属性也对的上
      hid_rpt_info[2].report_id = 0x1e; //refer to report map, this is Keyboard input.
      hid_rpt_info[2].report_type = HID_REPORT_TYPE_INPUT; //att_table, perm must be GATT_PROP_READ | GATT_PROP_NOTI
      3.还有语音每次发的长度 hid_gatt_report_notify(slave_link_conidx,2, pos,19);
      4,然后盒子那边语音格式pcm 16bit,我就没有用code驱动压缩了,直接在_attribute__((section("ram_code"))) void i2s_isr_ram(void)函数里发语音数据?
      5,由于我用抓包工具抓了原盒子语音包,主从没有用到交换包模式。

      有哪位大神帮忙解决一下问题或者有什么好意见,可以提供一下语音这块资料,谢谢?

      发布在 FR801xH
      鱼
      鱼的记忆
    • 请教一下OTA的用法

      请问一下,OTA升级需要注意什么吗,或者有什么好的demo,一些思路

      发布在 FR801xH
      鱼
      鱼的记忆
    • 请教如何运用低功耗管理

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

      发布在 FR801xH
      鱼
      鱼的记忆