[无线通信] 菜逼的我又来寻求帮助了!!!si4464

[复制链接]
 楼主| hello丶酷狗 发表于 2019-5-21 17:40 | 显示全部楼层 |阅读模式
se, index, ST, ui, AC
本帖最后由 hello丶酷狗 于 2019-8-3 10:54 编辑

各位好汉帮忙分析分析
si4464已经实现了基本收发,但是数据超过15个字节,15个字节之后不管什么样的数据就变成数据长度再从第一个字节开始的数据,如下:



  1. uint8_t index = 1;
  2. uint8_t Num = 0;
  3. uint8_t i=0;

  4. while(1){

  5.                 index ++;
  6.                 Num = index;
  7.                 i=1;
  8.                 if(index <= 64){
  9.                         for(Num;Num>0;Num--){
  10.                                         sendBuff[index-Num] = i++;
  11.                         }
  12.                         printf("%s",sendBuff);
  13.                         LED1_ON;
  14.                         SI4463_RF_Master_Send(sendBuff,SI4463_INFO_BUF,index,CHANNEL,0);
  15.                         LED1_OFF;
  16.                         delay_ms(1000);

  17.                 }else{
  18.                         index = 1;

  19.                 }
  20.                 memset(sendBuff,0,sizeof(sendBuff));

  21. }
16个字节以内正常:



下一帧数据:
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 11 01
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 12 01 02
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 13 01 02 03
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 14 01 02 03 04

.....
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 1F 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 20 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E OF 20
..............
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 2F 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E OF 2F 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 30 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E OF 30  2F 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 30
.....
01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 40 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E OF 40  2F 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 40  01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 40










好久没上都忘了,结贴!初始化的时候调用了START_RX,产生接收中断又调用了一次START_RX出问题,只能进一次.各位用4464的小伙伴注意了。问过技术支持4464在630M的时候有BUG,运行一段时间会收不到数据


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| hello丶酷狗 发表于 2019-5-24 15:51 | 显示全部楼层
没人吗?
song9644 发表于 2019-5-25 21:06 来自手机 | 显示全部楼层
此芯片应用很成熟了,软件可能有问题
 楼主| hello丶酷狗 发表于 2019-5-30 10:38 | 显示全部楼层
song9644 发表于 2019-5-25 21:06
此芯片应用很成熟了,软件可能有问题

不都是WSD上配置的嘛,我就想不通我的怎么会有问题
song9644 发表于 2019-5-30 21:40 | 显示全部楼层
程序问题,我们用过4464,数据任意长度

点评

找到问题了,start_Rx函数用错位置了  发表于 2019-5-31 14:06
eastin 发表于 2019-6-10 08:29 | 显示全部楼层
我尽力,顶起来。
zhangxiyi5277 发表于 2019-6-11 07:05 来自手机 | 显示全部楼层
4464你找4463的b1的代码用就行了
zhangxiyi5277 发表于 2019-6-11 07:08 来自手机 | 显示全部楼层
用4464的就上海那个公司吧,,公司不咋有品,
 楼主| hello丶酷狗 发表于 2019-8-3 10:50 | 显示全部楼层
zhangxiyi5277 发表于 2019-6-11 07:08
用4464的就上海那个公司吧,,公司不咋有品,

???不知道你说的是哪个公司
song9644 发表于 2020-12-23 13:02 | 显示全部楼层

1

本帖最后由 song9644 于 2020-12-23 18:16 编辑

删除内容
xinyipcb 发表于 2021-1-2 23:57 | 显示全部楼层
美国的公司吧。问题解决了就好,谢谢分享经验。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

83

帖子

0

粉丝
快速回复 返回顶部 返回列表