导航

    Freqchip开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 最新
    1. 主页
    2. FR801xH
    • 从新到旧
    • 从旧到新
    • 最多回复
    • 最多赞同

    FR801xH

    • H

      FR8016HA有别的编译方法吗,不用keil
      • hulyi

      1
      0
      赞同
      1
      帖子
      3384
      浏览

      尚无回复

    • A

      fr8016如何修改BLE蓝牙的MTU?
      • afftwt

      2
      0
      赞同
      2
      帖子
      3668
      浏览

      布

      void gap_set_mtu(uint16_t mtu); 都不看文档吗?
    • F

      怎么修改BLE的蓝牙广播号
      • ff991214

      2
      0
      赞同
      2
      帖子
      2813
      浏览

      布

      adv_param.adv_chnl_map = GAP_ADV_CHAN_ALL; 通过这个参数修改
    • Q

      关于ble_AT列程中的UUID
      • qq1152307078

      3
      0
      赞同
      3
      帖子
      3726
      浏览

      布

      Fr801xH 如何构建多从机工程.pdf
    • I

      FR8016的Bootload
      • include

      1
      0
      赞同
      1
      帖子
      2653
      浏览

      尚无回复

    • 1

      芯片按键检测时,有时候会收不到按键信息。通常出现在按键速度较快的时候,请问如何能够解决。
      • 13656887780

      3
      0
      赞同
      3
      帖子
      5314
      浏览

      1

      @刘流鎏 谢谢
    • X

      请问一下FR8016H硬件定时器该怎么调呢?
      • XDhuang

      2
      0
      赞同
      2
      帖子
      3270
      浏览

      布

      #include "driver_timer.h" static uint32_t tick0 = 0; static uint32_t tick1 = 0; static uint8_t tim0_run_num = 0; attribute((section("ram_code"))) void timer0_isr_ram(void) { timer_clear_interrupt(TIMER0); co_delay_10us(1); //timer_reload(TIMER0); if(tick0>10000) //1s { tick0 = 0; tim0_run_num++; if(tim0_run_num >= 4) timer_stop(TIMER0); co_printf("hwt0_us:%d,%d\r\n",timer_get_current_value(TIMER0),timer_get_load_value(TIMER0)); } else tick0++; } attribute((section("ram_code"))) void timer1_isr_ram(void) { timer_clear_interrupt(TIMER1); co_delay_10us(1); //timer_reload(TIMER1); if(tick1>20000) //4s { timer_stop(TIMER1); co_printf("hwt1_us:%d,%d\r\n",timer_get_current_value(TIMER1),timer_get_load_value(TIMER1)); } else tick1++; } void demo_timer(void) { co_printf("hardware timer demo\r\n"); tick1 = 0; tick0 = 0; tim0_run_num = 0; timer_init(TIMER0,100,TIMER_PERIODIC); timer_run(TIMER0); timer_init(TIMER1,200,TIMER_PERIODIC); timer_run(TIMER1); NVIC_SetPriority(TIMER0_IRQn, 2); NVIC_EnableIRQ(TIMER0_IRQn); NVIC_SetPriority(TIMER1_IRQn, 2); NVIC_EnableIRQ(TIMER1_IRQn); }
    • C

      编译提示内存不足怎么办,实际还剩很多。
      • Cloudzy

      2
      0
      赞同
      2
      帖子
      3085
      浏览

      X

      Keil没购买正版权限或没破解
    • Q

      关于ble_AT APP与串口通讯的 发送与接收
      • qq1152307078

      22
      0
      赞同
      22
      帖子
      57537
      浏览

      Q

      @布朗-鎏 过期了提示
    • Q

      此主题已被删除!
      • qq1152307078

      1
      0
      赞同
      1
      帖子
      1
      浏览

      尚无回复

    • P

      keil 烧录报错,Erro: Flash Download failed - Corter-M3
      • pfg20999

      2
      0
      赞同
      2
      帖子
      3416
      浏览

      刘

      是的, 不校验 是的, 不校验
    • C

      手头有两个蓝牙模组请教一下功耗问题
      • chenrichao

      2
      0
      赞同
      2
      帖子
      3192
      浏览

      刘

      @chenrichao 在 手头有两个蓝牙模组请教一下功耗问题 中说: 置为空闲模式和睡眠模式功耗大 连接状态通过降低连接间隔和latency降功耗. 广播状态通过降低广播间隔将功耗.
    • Q

      外部中断怎么调用
      • qq1152307078

      2
      0
      赞同
      2
      帖子
      3867
      浏览

      刘

      老板, 请看代码, 例程在examples\none_evm\ble_drivers_demo\下. #include "driver_exti.h" #include "driver_system.h" #include "driver_gpio.h" static enum ext_int_type_t exti_type ; attribute((section("ram_code"))) void exti_isr_ram(void) { uint32_t exti_src; exti_src = ext_int_get_src(); ext_int_clear(exti_src); co_printf("exti_key:%x\r\n",exti_src); if( exti_src & BIT(EXTI_12) ) { if(exti_type == EXT_INT_TYPE_LOW) exti_type = EXT_INT_TYPE_HIGH; else if(exti_type == EXT_INT_TYPE_HIGH) exti_type = EXT_INT_TYPE_LOW; ext_int_set_type(EXTI_12, exti_type); } else if( exti_src & BIT(EXTI_13) ) { } } void demo_digital_exti(void) { co_printf("digital exti isr\r\n"); system_set_port_mux(GPIO_PORT_D, GPIO_BIT_4, PORTD4_FUNC_D4); gpio_set_dir(GPIO_PORT_D, GPIO_BIT_4, GPIO_DIR_IN); system_set_port_pull( GPIO_PD4, true); ext_int_set_port_mux(EXTI_12,EXTI_12_PD4); ext_int_set_type(EXTI_12, EXT_INT_TYPE_LOW); ext_int_set_control(EXTI_12, 1000, 4); ext_int_enable(EXTI_12); system_set_port_mux(GPIO_PORT_D, GPIO_BIT_5, PORTD5_FUNC_D5); gpio_set_dir(GPIO_PORT_D, GPIO_BIT_5, GPIO_DIR_IN); system_set_port_pull( GPIO_PD5, true); ext_int_set_port_mux(EXTI_13,EXTI_13_PD5); ext_int_set_type(EXTI_13, EXT_INT_TYPE_NEG); ext_int_set_control(EXTI_13, 1000, 4); ext_int_enable(EXTI_13); exti_type = EXT_INT_TYPE_LOW; NVIC_SetPriority(EXTI_IRQn, 4); NVIC_EnableIRQ(EXTI_IRQn); }
    • C

      请问有GPIO模拟串口的驱动文件吗?
      • Cloudzy

      2
      0
      赞同
      2
      帖子
      2469
      浏览

      刘

      没有模拟串口的驱动.2个串口都用完了吗?
    • Q

      此主题已被删除!
      • qq1152307078

      1
      0
      赞同
      1
      帖子
      4
      浏览

      尚无回复

    • M

      在循环任务中gap事件没有响应
      • MK1007

      2
      0
      赞同
      2
      帖子
      2466
      浏览

      刘

      @mk1007 在 在循环任务中gap事件没有响应 中说: os_user_loop_event_set 相当于while(1), 卡住查出不来了
    • M

      此主题已被删除!
      • MK1007

      1
      0
      赞同
      1
      帖子
      12
      浏览

      尚无回复

    • Q

      FR8016HA APP怎么接收数据
      • qq1152307078

      2
      0
      赞同
      2
      帖子
      2812
      浏览

      刘

      串口助手发数据, 芯片接收数据部分处理了吗?处理后调用蓝牙发送函数了吗? app使能notify了吗?
    • S

      请教如何快速实现 蓝牙音响 的功能?
      • snow222

      4
      0
      赞同
      4
      帖子
      4566
      浏览

      刘

      之前我们有过2个开发板连接, 一个开发板说话, 另一个开发板同步播放声音的demo
    • C

      efuse里面的数据
      • c401b953

      2
      0
      赞同
      2
      帖子
      2903
      浏览

      刘

      efuse 里主要是lot number 和wafer 信息, 这个信息不会变, 可以用来当秘钥

    移动主题