硬汉嵌入式论坛

 找回密码
 立即注册
查看: 799|回复: 7
收起左侧

[STM32H7] 请教下,关于 cc1101 的 使用,仿真可以接收到数据,正常运行接收失败?

[复制链接]

609

主题

3043

回帖

4890

积分

至尊会员

积分
4890
发表于 2022-8-3 15:45:11 | 显示全部楼层 |阅读模式
请教下,关于 cc1101 的 使用,
1. 仿真时可以正常接收到数据,
2. 正常运行时却接收失败(接收到的数据全部为 0) ??

这是神马原因啦 ??

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106622
QQ
发表于 2022-8-3 18:24:19 | 显示全部楼层
这种情况,一般都是程序里面硬件外设延迟相关的处理没有做好导致的。
回复

使用道具 举报

609

主题

3043

回帖

4890

积分

至尊会员

积分
4890
 楼主| 发表于 2022-8-3 18:57:21 | 显示全部楼层
eric2013 发表于 2022-8-3 18:24
这种情况,一般都是程序里面硬件外设延迟相关的处理没有做好导致的。

这个问题貌似不好找啊  ?
回复

使用道具 举报

210

主题

1042

回帖

1682

积分

至尊会员

More we do, more we can do.

积分
1682
发表于 2022-8-3 20:56:52 | 显示全部楼层
这个芯片太老了,多年不用了,你用的中断还是查询方式?带有线接口的话,可以暂时用作输出调试信息。
回复

使用道具 举报

8

主题

135

回帖

159

积分

初级会员

积分
159
发表于 2022-8-4 08:13:01 | 显示全部楼层
几年前用过这模块,  现在都忘记了
回复

使用道具 举报

18

主题

212

回帖

266

积分

高级会员

积分
266
发表于 2022-8-4 10:50:26 | 显示全部楼层
eric2013 发表于 2022-8-3 18:24
这种情况,一般都是程序里面硬件外设延迟相关的处理没有做好导致的。

差不多是大佬講的這樣子. 那你怎麼知道有DATA進來了???
回复

使用道具 举报

18

主题

212

回帖

266

积分

高级会员

积分
266
发表于 2022-8-4 10:50:36 | 显示全部楼层
eric2013 发表于 2022-8-3 18:24
这种情况,一般都是程序里面硬件外设延迟相关的处理没有做好导致的。

差不多是大佬講的這樣子. 那你怎麼知道有DATA進來了???
回复

使用道具 举报

609

主题

3043

回帖

4890

积分

至尊会员

积分
4890
 楼主| 发表于 2022-8-6 15:11:17 | 显示全部楼层
inceboy 发表于 2022-8-4 10:50
差不多是大佬講的這樣子. 那你怎麼知道有DATA進來了???

使用的是 查询法判断 cc1101 gpio0 这个管脚的电平方法, 目前貌似基本解决了,

目前使用的是查询法, 当判断 cc1101 的 gpio0 管脚电平有变化时,再延时个 10-40ms 之间就可以了, 后续把它改成中断的方式看看,估计中断方式的话效果会好点吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-26 20:51 , Processed in 0.206500 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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