导航

    Freqchip开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    1. 主页
    2. 最新
    • 全部板块
    • 公告发布
    • FR801xH
    • FR800x
    • FR201x
    • FR303x
    • FR306x
    • FR309x
    • 全部主题
    • 新建主题
    • 关注主题
    • 未回复主题

    • W

      FR8003A烧录文件已导入,烧录选型是灰色的,串口也连上了 因为能看到打印信息,什么原因啊求解决
      FR800x • • www123

      4
      0
      赞同
      4
      帖子
      138
      浏览

      Z

      ,,,,复位了嘛
    • W

      FR8003A烧录文件已导入,烧录选型是灰色的,串口也连上了
      FR800x • • www123

      4
      0
      赞同
      4
      帖子
      94
      浏览

      W

      @www123 不烧录烧录软件能打印下位机发送的消息 说明通信是连上的
    • Q

      FR8003A做主机时,使用gatt_discovery_peer_svc找不到从机上指定的uuid长度为16字节的服务
      FR800x • • qiu

      3
      0
      赞同
      3
      帖子
      109
      浏览

      Q

      主机UUID表 从机属性表
    • P

      寻求低功耗例程
      FR801xH • • PowerC_c

      11
      0
      赞同
      11
      帖子
      879
      浏览

      U

      代码如下: __attribute__((section("ram_code"))) void pmu_gpio_isr_ram(void) { uint32_t gpio_value = ool_read32(PMU_REG_GPIOA_V); // PB5 if (gpio_value & GPIO_PB5) { co_printf("%s gpio_value: %x\r\n", __func__, gpio_value); } else { button_toggle_detected(gpio_value); } // co_printf(" %s gpio_value: %x\r\n", __func__, gpio_value); ool_write32(PMU_REG_PORTA_LAST, gpio_value); } void user_key_init(void) { // 设置上拉 PD7 按键 pmu_set_pin_pull(KEY_GPIO_PORT, (1 << KEY_GPIO_BIT), true); // PB5 外部中断引脚 pmu_set_pin_pull(GPIO_PORT_B, (1 << GPIO_BIT_5), true); // PD7 PB5 pmu_port_wakeup_func_set(KEY_GPIO | GPIO_PB5); button_init(KEY_GPIO); } 问题如下:现在有PB5和PD7都设置中断唤醒,在中断处理函数pmu_gpio_isr_ram中如何区分是PD7引脚的中断,还是PB5的中断呢?
    • W

      FR8003A处理业务逻辑代码是放在下图if里面吗
      FR800x • • www123

      5
      0
      赞同
      5
      帖子
      145
      浏览

      F

      @www123 是的,没有1us的延时
    • Q

      FR8003A只能添加一个client吗?
      FR800x • • qiu

      36
      0
      赞同
      36
      帖子
      4966
      浏览

      Q

      @zr 在 FR8003A只能添加一个client吗? 中说: 这个UUID的数组不是一个服务的,是根据你自定义的,主机扫描从机所有服务,留下你这个数组需要的 具体参考SDK中的 这个文件的2.5章节 按你说的方法,将要用的的特征值uuid放到一个数组里,目前初步实现了主机下和不同从机的不同服务通信。 非常感谢!!!
    • S

      音频文件只能接受32kbps的吗
      FR801xH • • sza_1

      6
      0
      赞同
      6
      帖子
      349
      浏览

      Z

      https://zhuanlan.zhihu.com/p/462420220 参考下
    • W

      买了开发板,USB_DM 和USB_DP口可以烧录吗?与上位机显示又连上了
      FR800x • • www123

      3
      0
      赞同
      3
      帖子
      204
      浏览

      W

      这个开发板,画个usb有什么用?浪费
    • W

      co_delay_100us(10);延时函数在哪个头文件里
      FR800x • • www123

      3
      0
      赞同
      3
      帖子
      243
      浏览

      F

      @www123 在 co_delay_100us(10);延时函数在哪个头文件里 中说: 做软IIc,FR8003A可以做软件IIC移植吗, 支持的,移植需要根据本芯片sdk适配下gpio操作和延时函数
    • U

      flash_protect_enable问题
      FR801xH • • uplooking

      2
      0
      赞同
      2
      帖子
      151
      浏览

      F

      @uplooking 不建议用flash_protect_enable1,正常就用flash_protect_enable就好,wr_mode 0代表易失,1代表非易失,一般上电先flash_protect_enable(1)进行flash保护,中间需要擦写flash时就flash_protect_disable(0),操作完成就flash_protect_enable(0)恢复保护
    • A

      FR8003A长时间工作在60度左右会有什么问题吗
      FR800x • • aaaa

      6
      0
      赞同
      6
      帖子
      362
      浏览

      Z

      。。什么样的天线呀
    • W

      keiL5软件打开工程显示需要移植安装包吗?还是在例程上直接编程?看着例程也能编译通过?
      FR800x • • www123

      11
      0
      赞同
      11
      帖子
      564
      浏览

      Z

      带串口就行呀,串口调试就是通过打印输出日志,通过日志看哪里有问题 【有道云笔记】烧录工具使用说明 https://share.note.youdao.com/s/YIg5D1LA
    • 乒

      有没有接口可以区分当前使用的MCU是FR8003还是FR8008?
      FR800x • • 乒乒乓乒兵乓乒

      2
      0
      赞同
      2
      帖子
      132
      浏览

      Z

      暂时没有这样功能的接口
    • S

      使用FR8016HA芯片传输信号,20000Hz的高频信号会被滤除掉吗
      FR801xH • • sza_1

      3
      0
      赞同
      3
      帖子
      264
      浏览

      Z

      不会的,,,,,,,
    • M

      在usb_host的demo进行测试的过程中发现mcu无法识别设备。
      FR800x • • mhg_fz

      8
      0
      赞同
      8
      帖子
      1505
      浏览

      M

      @zr 使用usb hid 例程烧录后,将其插入电脑中没有设备显示
    • M

      FR303x 连接之后,如果你想一包数据不分包发送最大值要怎么修改?
      FR303x • • Mars

      3
      0
      赞同
      3
      帖子
      313
      浏览

      M

      125K(LE Coded S=8)下还是走 DLE 的同一套规则: tx_octets 的上限依然是 251(LL 层单包最大负载)。 tx_time 是“单包最大发送时长(us)”,需要按所用 PHY 的比特率估算。 一个好用的近似公式(够工程使用): tx_time(µs) ≈ (tx_octets + 14) * 8 / R ,R 为 Mbps(1M=1,2M=2,500K=0.5,125K=0.125) “+14”是 LL 层头部等开销的常用近似。 以 tx_octets=251 估算得到常用值(四舍五入): PHY 估算 tx_time 1M ≈ 2120 µs 2M ≈ 1060 µs 125K(S=8) ≈ 16960 µs 500K(S=2) ≈ 4240 µs 你的需求:想一次发送 512 字节 LL 层单包最多 251B,所以 必须分成两包(DLE 只是把单包上限提到 251B)。 若想在 ATT 层“一次性”写 512B,还需要 把 MTU 提到 ≥517(ATT 可载荷=MTU-3=512B),底层依然会拆成两包 LL PDU 发送。 125K(S=8)下的调用示例 gap_ll_pkt_size_exchange_req_t req = { .conidx = 0, // 你的连接索引 .tx_octets = 251, // LL 单包最大负载上限 .tx_time = 16960, // 125K 估算值(微秒) }; ble_api_err_t err = gap_ll_pkt_size_exchange_req(&req); if (err != BLE_API_OK) { // 处理错误 } 实战提示 有的控制器会自己协商到双方都能接受的最大值;tx_time 宁可略大不要偏小,125K 下给 17000~18000 µs 也常见。 记得在建立连接后:先做 ATT MTU 交换(≥517)→ 再做 DLE(251/16960),最后再发 512B 的应用数据。 若用 500K(S=2),把 tx_time 改成 ≈ 4240 µs 即可,tx_octets 仍为 251。
    • L

      FR303x编译
      FR303x • • lizzz

      2
      0
      赞同
      2
      帖子
      1018
      浏览

      M

      编译的keil V5版本使用525以上53x以下的版本
    • W

      F8003A 蓝牙 天线 c1c2 c3这些参数咋没有,还有调频偏啥意思?
      FR800x • • www123

      5
      0
      赞同
      5
      帖子
      510
      浏览

      Z

      这个参数不是标准的值,咋给呀,这些电容你不放蓝牙也能连啊,能用不等于好用呀
    • S

      8016官方核心开发板下了一次程序后,就找不到设备了是怎么回事呢?
      FR801xH • • sqlxly

      12
      0
      赞同
      12
      帖子
      1033
      浏览

      S

      @mars 好,谢谢
    • R

      使用FR8003A作为perpheral出现莫名复位重启现象
      FR800x • • RikZhang

      16
      0
      赞同
      16
      帖子
      4853
      浏览

      M

      加入这个文件