导航

    Freqchip开发者论坛

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

    vcobvjk 发布的帖子

    • RE: 芯片电路故障

      应用文档网页有bug没人管的吗

      发布在 FR801xH
      V
      vcobvjk
    • 芯片电路故障

      刷机成功但是不能用了,接上3,3v会掉到1.多v 充电也充不进去,用万用表测了也没短路,可能是什么原因

      发布在 FR801xH
      V
      vcobvjk
    • 蓝牙服务消失

      中断处理数据过多,导致蓝牙服务消失怎么办,处理完之后,连接蓝牙但是无服务了,重启芯片才能恢复

      发布在 FR801xH
      V
      vcobvjk
    • RE: 蓝牙广播数据只发送一次

      @song 还有一点就是,广播完一次服务器都扫描不到了

      发布在 FR801xH
      V
      vcobvjk
    • RE: 蓝牙广播数据只发送一次

      @song 0_1692348551440_39b835ae7cf5ac20cb70da77adb9d0b.jpg

      发布在 FR801xH
      V
      vcobvjk
    • RE: 蓝牙广播数据只发送一次

      @song 还有就是发送过一次只会调试助手关广播也关不了,写到char2也写入不了,上报数据之前都没问题的

      发布在 FR801xH
      V
      vcobvjk
    • RE: 蓝牙广播数据只发送一次

      @song 参考的就是这个呢,我稍微改了一下,从机发送过来一次 数据就广播一次

      发布在 FR801xH
      V
      vcobvjk
    • RE: 蓝牙广播数据只发送一次

      是的,对应0003的通道

      发布在 FR801xH
      V
      vcobvjk
    • 蓝牙广播数据只发送一次

      开启广播后有重复发送数据的函数,每次都有新数据进入,但是从调试助手上看只会广播一次导致数据很多出不来2_1692327766773_3.png 1_1692327766772_2.png 0_1692327766771_1.jpg

      发布在 FR801xH
      V
      vcobvjk
    • RE: IIC通信问题

      @mars 我是初学,抓包我不太懂 ,用您的代码第二个write的while语句会陷入死循环0_1689130701277_121.png

      发布在 FR801xH
      V
      vcobvjk
    • IIC通信问题

      关于iic通信,iic读函数,读出来的数就是从机地址,大家帮忙解答一下,谢谢

      system_set_port_mux(GPIO_PORT_A, GPIO_BIT_6, PORTA6_FUNC_I2C1_CLK);//PA6		IIC时钟->SCL/SI
      				system_set_port_mux(GPIO_PORT_A, GPIO_BIT_7, PORTA7_FUNC_I2C1_DAT);//PA7 		IIC数据->SDA/CS
      				
      				system_set_port_pull( (GPIO_PA6|GPIO_PA7),false);                   //PA6,PA7设为上拉
      

      // gpio_set_dir(GPIO_PORT_A, GPIO_BIT_7,GPIO_DIR_OUT); //输出模式
      iic_init(IIC_CHANNEL_0,1000,TMP102_DEV_ADDR); //通道0 速率400k,3011地址0
      co_printf("ARRIVE1\r\n");
      uint8_t chipID = 0x00;
      // icc_write_byte(IIC_CHANNEL_0,TMP102_DEV_ADDR,0x40,&chipID);
      if (iic_read_byte(IIC_CHANNEL_0,TMP102_DEV_ADDR,0x01,&chipID)) // CHIP_ID = 0xE7
      co_printf("CHIP ID:0x%2x\r\n",chipID);
      else
      co_printf("I2C Error\r\n");

      发布在 FR801xH
      V
      vcobvjk