搜索
bottom↓
回复: 5

请教下stm32L4驱动cc1101的仿真可以接收到数据正常运行接收失败

[复制链接]

出0入0汤圆

发表于 2022-8-3 16:22:10 | 显示全部楼层 |阅读模式
请教下stm32L4驱动cc1101 的 使用,仿真可以接收到数据,正常运行接收失败?

单片机型号:stm32L4S5V
主频 120MHz


请教下,关于 cc1101 的 使用,
1. 接收端仿真时可以正常接收到数据,
2. 发送端每隔 1s 发送数据即可
3. 正常运行时却接收失败(接收到的数据全部为 0) ??

这是神马原因啦 ??
正常运行 结果


接收端仿真接收数据如下:



本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入42汤圆

发表于 2022-8-3 17:37:53 | 显示全部楼层
单片机时钟源(晶振或RC)选择是否一致。有无外接晶振。

出0入0汤圆

 楼主| 发表于 2022-8-3 18:53:59 | 显示全部楼层
liyang121316 发表于 2022-8-3 17:37
单片机时钟源(晶振或RC)选择是否一致。有无外接晶振。
(引用自2楼)

收发开发板是2套完全一样的开发板,程序也是一样的,只是一个设置为发送,一个设置为接收而已,



出0入42汤圆

发表于 2022-8-3 21:44:31 | 显示全部楼层
hpdell 发表于 2022-8-3 18:53
收发开发板是2套完全一样的开发板,程序也是一样的,只是一个设置为发送,一个设置为接收而已,


(引用自3楼)

你先缩小排查范围,用示波器看看发送端在正常上电运行时和仿真运行时是不是都正确发送了程序。
如果是仿真和正常上电运行的不一样,正常运行如果不发送数据,再看我第一次的回复。重点排查仿真和上电运行的区别。

出0入0汤圆

 楼主| 发表于 2022-8-4 08:46:35 | 显示全部楼层
liyang121316 发表于 2022-8-3 21:44
你先缩小排查范围,用示波器看看发送端在正常上电运行时和仿真运行时是不是都正确发送了程序。
如果是仿 ...
(引用自4楼)

发送端一直都在发送的,

我仿真时是仿真接收端的,

出0入0汤圆

 楼主| 发表于 2022-8-5 21:31:01 | 显示全部楼层
终于找到问题点了, 需要在 cc1101 的 gdo0 产生电平变化后,再延时 20-40ms 左右再去读取数据就可以了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-14 21:59

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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